MATLAB左除法(\)和求逆法(inv)求解线性方程组
1、第一,下图是需要求解的线性方程组。

2、第二,打开MATLAB,利用左除法(\)求解上述线性方程组。输入如下代码:
close all; clear all; clc
% MATLAB左除法(\)求解线性方程组
% A是线性方程组等号左边系数构成的矩阵
% b是线性方程组等号右边常数构成的矩阵
A = [1 2 3;-1 3 7;9 0 3];
b = [1 4 7]';
x = A\b

3、第三,保存和运行上述代码,利用左除法(\)得到线性方程组的解如下:
x =
0.3333
-1.6667
1.3333

4、第四,利用求逆法(inv)求解线性方程组,输入如下代码:
close all; clear all; clc
% MATLAB求逆法(inv)求解线性方程组
% A是线性方程组等号左边系数构成的矩阵
% b是线性方程组等号右边常数构成的矩阵
A = [1 2 3;-1 3 7;9 0 3];
b = [1 4 7]';
x = inv(A)*b

5、第五,保存和运行上述代码,利用求逆法(inv)得到线性方程组的解如下:
x =
0.3333
-1.6667
1.3333

6、最后,可以看到左除法(\)和求逆法(inv)求得的线性方程组解是一样的。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:148
阅读量:112
阅读量:190
阅读量:97
阅读量:33