當前位置:編程學習大全網 - 電腦編程 - MATLAB?編程問題:矩陣Y=X*C,已知X,?Y,怎麽求C

MATLAB?編程問題:矩陣Y=X*C,已知X,?Y,怎麽求C

這是個線性方程組的求解問題。

但既不能用C=X\Y求解,也不能用C=inv(X)*Y求解,因為系數矩陣X不是方陣,故X的逆不存在。

故求解的方法是:

方法(1),將增廣矩陣(X,Y)化為行最簡型,檢查是否有解,如果有解,寫出其唯壹解或通解。

而化增廣矩陣化為行最簡型,可以用matlab命令函數rref(X,Y).

方法(2),因為系數矩陣X的逆不存在,則可以使用偽逆pinv來求近似值,即C=pinv(X)*Y,

因為在實際問題中,我們常常只要有具有相對精度的近似值就可以了。

  • 上一篇:無錫小鹿機器人科技有限公司怎麽樣
  • 下一篇:柯力d2008儀表與耀華軟件連接方法
  • copyright 2024編程學習大全網