从方程Mathematica求解方程

时间:2012-06-18 01:26:09

标签: wolfram-mathematica equation-solving

好吧,我需要一种通过Mathematica 8中其他方程得到的另一个var来求解方程式。例如:

a + b = 2c
c + 2 = d
d = 2b

它将为给定值选择最佳等式并解决其余值。 使用某些给定值(如a = 1c = 3),它会解析系统,获取相应变量的值。 *将这用于物理公式。

1 个答案:

答案 0 :(得分:1)

使用Solve或Reduce功能。语法是

  

求解[{LIST OF EQUATIONS},{变量求解}}

所以在这种情况下:

Solve[{a + b == 2 c, c + 2 == d, d == 2 b}, {a, b, c, d}]
(*->
{{a -> -4 + (3 d)/2, b -> d/2, c -> -2 + d}}
*)

有4个变量,只有3个方程,所以有无限的解 它们位于4-d线(-4 + (3 n)/2, n/2, n-2, n)上。