matlab中a\b和inv(a)*b值完全相等吗a=[5,2,-1;4,7,2;1,-3,4];b=[2;7;4];n=a\b,m=inv(a)*bn =0.47830.39131.1739m =0.47830.39131.1739m==nans =000这个没太懂,

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/23 21:40:55
matlab中a\b和inv(a)*b值完全相等吗a=[5,2,-1;4,7,2;1,-3,4];b=[2;7;4];n=a\b,m=inv(a)*bn =0.47830.39131.1739m =0.47830.39131.1739m==nans =000这个没太懂,
xRMo@+9|V4G[b8N!! jItgל {AMڋ=3of{gs뗊J #t a5E|Jd=Ncd=AӪOi2 9yC[R2,DLeYSmQA+vӁ{g*pam59 0PBF4'dE=ב|6uWHH u 1 ~6j7V?%+a?`^Epf bc @@B{:N'M=߲) E;Nص/pt~ ݡS|{ L0FFĨw$e"yE.-&7_c Ynef|+prOdKe[p'ˍRǁ+ sw!v`w1r8'pƷ:ĜN{xKb!ee=@P_n$

matlab中a\b和inv(a)*b值完全相等吗a=[5,2,-1;4,7,2;1,-3,4];b=[2;7;4];n=a\b,m=inv(a)*bn =0.47830.39131.1739m =0.47830.39131.1739m==nans =000这个没太懂,
matlab中a\b和inv(a)*b值完全相等吗
a=[5,2,-1;4,7,2;1,-3,4];b=[2;7;4];
n=a\b,m=inv(a)*b
n =
0.4783
0.3913
1.1739
m =
0.4783
0.3913
1.1739
m==n
ans =
0
0
0
这个没太懂,

matlab中a\b和inv(a)*b值完全相等吗a=[5,2,-1;4,7,2;1,-3,4];b=[2;7;4];n=a\b,m=inv(a)*bn =0.47830.39131.1739m =0.47830.39131.1739m==nans =000这个没太懂,
不完全相等.因为两个式子虽然从理论上看是相等的,但是在用matlab实际计算的时候,因为计算方法的不同,会存在一些舍入误差.尤其是当求矩阵的逆矩阵的时候,矩阵的条件数越大,结果的精度就会越低.

如果a可逆,那结果就是相等的。
a\b比inv(a)*b要强大点
a\b就是求方程ax=b中的x(当然都是矩阵运算)
如果a可能的话x也可以用inv(a)*b来求,所以结果相等