MATLAB 左除與右除的區別
先定義兩個矩陣a和矩陣b。如下:
/:右除。a/b表示矩陣a乘以矩陣b的逆。
\:左除。a\b表示矩陣a的逆乘以b。
./:右除。a./b表示矩陣a中的每個元素除以矩陣b的對應的元素。
.\:左除。a.\b表示矩陣b中的每個元素除以矩陣a的對應的元素。
簡單的記憶方法:棍子|,向左倒是左除\,向右倒是右除/。
附錄1:除與除以有什么區別:
附錄2:
在傳統的MATLAB算法中,右除是先計算矩陣的逆再相乘,而左除則不需要計算逆矩陣直接進行除運算。
通常右除要快一點,但左除可避免被除矩陣的奇異性所帶來的麻煩。在MATLAB6中兩者的區別不太大。