获取矩阵元素
| m[[i,j]] | 第  个元素 |
| m[[i]] | 第 i |
| m[[All,i]] | 第 i |
| Take[m,{i0,i1},{j0,j1}] | 第 行到第  第 列到第 列构成的子阵 |
| m[[i0;;i1,j0;;j1]] | 第 行到第  第 列到第 列构成的子阵 |
| m[[{i1,...,ir}, {j1, ... , js}]] | 行标为 、列标为 的元素构成的 r×s 子阵 |
| Tr[m,List] | 对角线上的元素 |
| ArrayRules[m] | 非零元素的位置 |
获取矩阵元素的办法.
在 Mathematica 中,矩阵被表示为列表的列表,可以对矩阵使用所有的标准 Mathematica 列表处理运算.
| Out[1]= |  |
| Out[2]= |  |
| Out[3]= |  |
| Out[4]= |  |
| m={{a11,a12,...},{a21,a22,...},...} | 给 m 赋值为一个矩阵 |
| m[[i,j]]=a | 重新设置元素 为 a |
| m[[i]]=a | 重新设置第 i 行的所有元素为 a |
| m[[i]]={a1,a2,...} | 重新设置第 i 行的元素为 |
| m[[i0;;i1]]={v1,v2,...} | 重新设置 第 行到第 行为向量  |
| m[[All,j]]=a | 重新设置第 j 列的所有元素为 a |
| m[[All,j]]={a1,a2,...} | 重新设置第 j 列的元素为 |
| m[[i0;;i1,j0;;j1]]={{a11,a12,...},{a21,a22,...},...} | 重新设置第 行到第 行,第 列到第 列的子矩阵为新的数值 |
重新设置矩阵的一部分.
| Out[5]= |  |
这是重新设置 2,2 元素为

,然后显示整个矩阵.
| Out[6]= |  |
这是将第二列的所有元素重新设置为

.
| Out[7]= |  |
| Out[8]= |  |
| Out[9]= |  |
通过使用
(Span) 能指定一列范围的指标.
| Out[10]= |  |
| Out[11]= |  |
这是重新设置第2行到第3行的第一和第三列中的元素.
| Out[12]= |  |