11智能在线
新记
matlab求AX=B
A是一个3行5列的矩阵,X和B是一个向量,A和B已知,用matlab编写程序求解AX=B,代码怎么写?小弟刚学matlab,谢谢指教!
举报该文章
相关建议 2010-09-01
在线性代数中该方程解为: X =A的逆左乘B ,在Matlab中可采用左除运算,X=A\B,数值效果要比inv(A)*B好,pinv(A)*B是针对A为奇异阵的情况,其中pinv(A)为A的广义逆
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/f7qfvvps2.html
其他看法
第1个回答 2010-09-01
X=pinv(A)*B
当然,A和B要提前定义赋值的
pinv是求矩阵伪逆的函数
第2个回答 2010-09-01
可以先通过X0 = A\B求得一个特解,然后调用XX = null(A)求得“零空间”的正交基(也就是基础解系),最后可以得到原方程组的通解。
第3个回答 2010-09-01
A=[*,*,*,*,*;*,*,*,*,*;*,*,*,*,*];
B=[*;*;*];
X=A\B
星号代表要的数值
另外A\B是matlab里效率最高的
相似回答
大家正在搜
相关问题
matlab求AX=B???
如何使用matlab,求AX=B?
在MATLAB中,方程Ax=B的解可以用哪个命令求得?
matlab解方程组Ax=b
Matlab如何求X'A+AX=B的解?
用MATLAB求解AX=B
用matlab求解矩阵方程AX=B-2X
求问Matlab问题:如何运用matlab用最小二乘法的方法...