Matlab解线性方程组 AX=B XA=B


  Matlab作为一门科学计算语言,在求解矩阵运算方面非常方便。  

  求解AX=B
  Matlab代码:X=A\B或者X=mldivide(A,B)或者X=inv(A)*B
  mldivide()是运算符\的函数封装,作用是一样的。对于\求解X,Matlab采用的是高斯消元法求解。inv()作用是求矩阵的逆,采用inv(A)*B求解X不如\精确。

  求解XA=B
  Matlab代码: X=B/A或者X=mrdivide(B,A)或者X=B*inv(A)

  如果方程没有解,上面方法求解都是一个最小二乘解。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM