如何用mathematica创建n度身份矩阵?

时间:2017-11-16 16:04:41

标签: wolfram-mathematica

如何使用 mathematica制作n度身份矩阵....

设置id [n]:= ????? - >执行id [2](Shift + enter) - >获取{1,0},{0,1}(2X2身份矩阵)

不使用命令(IdentityMatrix,DiagonalMatrix,Inverse,SparseArray)。

1 个答案:

答案 0 :(得分:1)

degree = 4;

id = Reverse@Sort@Select[Tuples[{0, 1}, degree], Total[#] == 1 &];

id == IdentityMatrix[degree]