我是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]
答案 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