欢迎光临散文网 会员登陆 & 注册

Mathematica使用指南——将系数矩阵化为若尔当阶梯形矩阵

2023-03-25 13:21 作者:KaiserKatze  | 我要投稿

在解方程时我们常常需要利用“消元法”(或“行初等变换”)将系数矩阵化为阶梯形矩阵,以便求解。当这个阶梯形矩阵的非零行的非零首元全为1,它们所在列的其他元素全为0,则称该矩阵为若尔当阶梯形矩阵;有的地方也称这种矩阵为行约化矩阵

例如,要想实现如下的系数矩阵的约化

%5Cbegin%7Bbmatrix%7D%0A1%20%26%202%20%26%20-2%20%26%20-1%20%5C%5C%0A2%20%26%201%20%26%20-5%20%26%200%20%5C%5C%0A3%20%26%201%20%26%20-9%20%26%20-1%0A%5Cend%7Bbmatrix%7D%20%5Cto%20%5Cbegin%7Bbmatrix%7D%0A1%20%26%200%20%26%200%20%26%203%20%5C%5C%0A0%20%26%201%20%26%200%20%26%20-1%20%5C%5C%0A0%20%26%200%20%26%201%20%26%201%0A%5Cend%7Bbmatrix%7D

只需一个简单的函数即可:


Mathematica使用指南——将系数矩阵化为若尔当阶梯形矩阵的评论 (共 条)

分享到微博请遵守国家法律