跳轉到內容

MATLAB 程式設計/高階主題/數值操作/更復雜的矩陣運算

來自 Wikibooks,開放書籍,為開放世界

行簡化階梯形

[編輯 | 編輯原始碼]

要找到矩陣的行簡化階梯形,只需使用 MATLAB 命令 rref

示例

a=[1 2 3; 4 5 6];
b=rref(a); 

就這麼簡單。(我相信 MATLAB 使用高斯-約旦消元法來進行此計算;不要引用我的話(我甚至不確定是否存在其他方法)。)

逆矩陣

[編輯 | 編輯原始碼]

要找到矩陣的逆矩陣,請使用 MATLAB 命令 inv。(注意,矩陣必須是方陣)

示例

a=[1 2 3;4 5 6;7 8 9];
b=inv(a);

餘因子,子式

[編輯 | 編輯原始碼]

雅可比矩陣

[編輯 | 編輯原始碼]
t=jacobian(e,w);

e 是一個標量向量,w 是一個函式向量。此外,除非你在執行此語句之前將 w 向量函式定義為符號,否則它不會符號地求解方程。

示例

syms x y z;
w=[x y z];
e=[1 2 3];
t=jacobian(e,w);
華夏公益教科書