如何使用一个代码求解不同的方程组?

6个视图(过去30天)
雷切尔·特伦特
雷切尔·特伦特 2020年4月13日
评论: 丽娜·伯曼 2020年5月14日
我是matlab新手,我完全不知道如何使用这个程序。我试图用一个代码来解三个不同的方程组,它计算任意3x4矩阵的行梯队形式和任意3x4矩阵的缩减行梯队形式,而不使用rref()命令。事先非常感谢你。
方程组:
1.2x1− 3x2+x3=2
−x1− x2+5x3=−2.
3x1− 2x2− x3=5
2.−4x2+2x3=5
−x1+3x3=2
3x1− 2x2=1
3.−4x2+x3=−2.
−x1− x2+5x3=−3.
7x1− 2x2=−1.
3评论

登录以发表评论。

答复(1)

阿尼鲁德·辛格
阿尼鲁德·辛格 2020年4月17日
从euqation创建augumanted矩阵(A),然后使用以下代码:
功能A=排梯队(A)
[m,n]=尺寸(A);
对于j=1:min(m,n)
A(j,:)=A(j,:)/A(j,j);
对于i=j+1:m
A(i,:)=A(i,:)-A(j,:)*A(i,j);
结束
结束
结束
注意:当A(j,j)=0时,此代码不起作用,因此请尝试根据您的需求修改此代码中的逻辑。

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始打猎吧!