利用Matlab 求解两个很简单的问题一共100分1.利用Matlab求解下列线性方程组:2x1+3x2+7x3=1; x1+9x2+x3=-7;3x1+x2+2x3=9;要求先分别列出系数矩阵和常数列向量,求出其行列式、秩、特征值及特征向量矩阵
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 13:38:42
利用Matlab 求解两个很简单的问题一共100分1.利用Matlab求解下列线性方程组:2x1+3x2+7x3=1; x1+9x2+x3=-7;3x1+x2+2x3=9;要求先分别列出系数矩阵和常数列向量,求出其行列式、秩、特征值及特征向量矩阵
利用Matlab 求解两个很简单的问题一共100分
1.利用Matlab求解下列线性方程组:
2x1+3x2+7x3=1;
x1+9x2+x3=-7;
3x1+x2+2x3=9;
要求先分别列出系数矩阵和常数列向量,求出其行列式、秩、特征值
及特征向量矩阵、2种条件数,系数矩阵的逆矩阵,然后求出其解,
将系数矩阵再乘以解向量,看是否和常数向量相等.最后将系数矩阵
加个0.0002的扰动,看其解是多少?
2.绘制三维曲线x=t*sint,y=t*cost,z=t,t属于[0,10pi](请上图)
没图也可以,有代码就OK,
利用Matlab 求解两个很简单的问题一共100分1.利用Matlab求解下列线性方程组:2x1+3x2+7x3=1; x1+9x2+x3=-7;3x1+x2+2x3=9;要求先分别列出系数矩阵和常数列向量,求出其行列式、秩、特征值及特征向量矩阵
1.
A = [2 3 7
1 9 1
3 1 2]
y = [1; -7; 9]
系数: x = pinv(A)*y
秩:rank(A)
[V,D] = eig(A) 告诉你特征值,特征向量
逆阵:inv(A)
加扰动好可笑喔,哪个傻老师出的题啊?
x = x + 0.0002*randn(3, 1)
A*x 看结果,差距很小,说明A很稳定
2.
t = 0:0.1:10*pi;
x=t.*sin(t);
y=t.*cos(t);
z=t;
plot3(x, y, t)
楼下有没人帮忙顺便解释下,这是什么时候要学的,矩阵?好期待啊。
1.A=[2,3,7;1,9,1;3,1,2];%%系数矩阵
B=[1;7;9];%%常数列向量
det(A);%%行列式
rank(A);%%秩
[x,d]=eig(A)%%x是特征向量,d是特征值
cond(A,1);cond(A,2)%%条件数
inv(A);%%逆矩阵
y=A\B;或者y=inv(A)*B;%%%解
(A+0....
全部展开
1.A=[2,3,7;1,9,1;3,1,2];%%系数矩阵
B=[1;7;9];%%常数列向量
det(A);%%行列式
rank(A);%%秩
[x,d]=eig(A)%%x是特征向量,d是特征值
cond(A,1);cond(A,2)%%条件数
inv(A);%%逆矩阵
y=A\B;或者y=inv(A)*B;%%%解
(A+0.0002)\B与y比较一下
2.t=0:10*pi;x=t.*sin(t);y=t.*cos(t);z=t;plot3(x,y,z)
输入到命令窗口即可,是条螺旋线
收起