跳转到内容

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);
华夏公益教科书