怎么用Mathematica进行方形矩阵的运算?
来源:网络收集 点击: 时间:2024-02-22用Mathematica可以方便的生成方阵:
m = Array , {3, 3}]
m // MatrixForm

如果两个方阵的边长相同,那么这两个矩阵就可以相加:
m = Array , {3, 3}]
n = Array , {3, 3}]
MatrixForm /@ {m, n, m + n}

m和n的乘积,可以直接写为m.n:
m = Array , {3, 3}]
n = Array , {3, 3}]
MatrixForm

方阵是否可逆,要看它的行列式是否不等于0:
o = {{a, b, c}, {d, e, f}, {p, q, r}};
MatrixForm]

如果方阵的行列式等于0,它就不可逆:
p = {{1, 2, 3}, {5, 6, 9}, {0, 2, 3}};
Inverse

方阵的逆与它自己的乘积,等于单位矩阵:
p = {{1, 2, 3}, {5, 6, 9}, {0, 2, 6}};
Inverse.p // MatrixForm
p.Inverse // MatrixForm

计算方阵的幂:
p = {{1, 2, 3}, {5, 6, 9}, {0, 2, 6}};
MatrixPower // MatrixForm
MatrixPower // MatrixForm
MatrixPower // MatrixForm

一些简单的方阵,可以用Mathematica计算出任意整数次幂的表达式:
MatrixPower // MatrixForm

复杂方阵的任意整数次幂的是惊人的复杂:
MatrixPower // MatrixForm
而这还是比较简单的方阵。

单位方阵的幂,仍旧是单位方阵。
MATHEMATICA方阵计算矩阵版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_97880.html