1

さて、Mathematica 8 の他の方程式から取得した別の var で方程式を解く方法が必要です。例:

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

指定された値に最適な方程式を選択し、残りを解きます。a = 1やなどの与えられた値を使用c = 3して、システムを解き、それぞれの変数の値を取得します。*これを物理の公式に使用します。

4

1 に答える 1

1

Solve または Reduce 関数を使用します。構文は次のとおりです。

Solve[{方程式のリスト}, {解く変数}]

したがって、この場合:

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 次元線上にあり(-4 + (3 n)/2, n/2, n-2, n)ます。

于 2012-06-18T02:04:37.467 に答える