mma 矩阵操作

randolf2022年6月6日
小于 1 分钟

mma 矩阵操作

Mma 矩阵操作

Mathematica 的矩阵和 Julia、Matlab 有所不同,因此特做总结。

生成矩阵

矩阵实际上是二重嵌套的列表,可以看成 张量 的二维形式,但其表示形式和其余语言有所不同,e.g.:

mat = {{1, 0, 0}, {1, c\[Phi], -s\[Phi]}, {0, s\[Phi], c\[Phi]}};
mat // MatrixForm
mat[2](.//)
mat.{0, 1, 0}

得到的结果如下:

因此可以注意到,其矩阵存储为行的,level=2 的内部向量被安排为第 2 行的矩阵分量。

Loading...