linsolve in maxima这些方程没有工作

时间:2017-08-27 08:21:14

标签: maxima

我是maxima的新手。我想使用这些方程得到W的解决方案:

e1: A*W + B*Y = I$
e2: C*W + D*Y = 0$
linsolve ([e1, e2], [W]);

但是linsolve只会生成[]。

手册中的示例有效:

(%i1) e1: x + z = y$
(%i2) e2: 2*a*x - y = 2*a^2$
(%i3) e3: y - 2*z = 2$
(%i4) linsolve ([e1, e2, e3], [x, y, z]);
(%o4)            [x = a + 1, y = 2 a, z = a - 1]

1 个答案:

答案 0 :(得分:3)

这意味着无法为您请求的变量求解等式。你必须解决两个变量:

linsolve([e1,e2],[W,Y]);
                        D I            C I
              [W = - ---------, Y = ---------]
                     B C - A D      B C - A D

您可以分别为每个方程求解W。例如:

linsolve ([e1],[W]);
                             B Y - I
                      [W = - -------]
                                A
相关问题