【发布时间】:2026-01-18 10:45:02
【问题描述】:
我在 Mathematica 中编写了下一个代码,以获得矩阵转置乘以矩阵本身的逆:
A = RandomInteger[{1, 20}, {3, 51}];
B = A\[Transpose].A;
F = Inverse[B];
F // MatrixForm
它总是告诉我矩阵 (B) 是奇异的 - 尽管 (A) 是随机的,而矩阵与其转置相乘是可以的!!!!!!!!!
A = RandomInteger[{1, 20}, {3, 51}];
O = A.A\[Transpose];
L = Inverse[O];;
L// MatrixForm
有人可以向我解释为什么第一种情况给我奇异矩阵而第二种情况可以吗?我该怎么做才能使第一个案例非单数?是不是代码有问题?
【问题讨论】:
标签: matrix wolfram-mathematica