鉴于方程

eqn1 = 5 x1 + 2 x2 + 3 x3 == 8
eqn2 = 4 x1 + 7 x2 + 9 x3 == 5
eqn3 = 6 x1 +   x2 + 9 x3 == 2

如何提取 x1, x2, x3 的系数以形成矩阵?

我尝试使用 CoefficientArrays 但输出是作为 SparseArray 给出的。

最佳答案

试试Normal

(Normal[CoefficientArrays[{eqn1, eqn2, eqn3}, {x1, x2, x3}]][[2]]) // MatrixForm

关于wolfram-mathematica - 从方程的系数创建矩阵,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7443313/

10-13 07:55