如何使用 mathematica制作n度身份矩阵....
设置id [n]:= ????? - >执行id [2](Shift + enter) - >获取{1,0},{0,1}(2X2身份矩阵)
不使用命令(IdentityMatrix,DiagonalMatrix,Inverse,SparseArray)。
答案 0 :(得分:1)
degree = 4;
id = Reverse@Sort@Select[Tuples[{0, 1}, degree], Total[#] == 1 &];
id == IdentityMatrix[degree]
真