0

次の形式に縮小された方程式があります

eqn1 := f(x,y,z) = T;

これで、T を変数として含む別の方程式ができました

eqn2 := g(T,x,y,z);

inにT置き換えたい。私がフォームにいた場合f(x)eqn2eqn1

eqn1better := T = f(x,y,z);

次に、次のコマンドは私が望むことを行います。

algsubs(eqn1better, eqn2);

では、方程式の左辺と右辺を交換して に変換するにはどうすればよいeqn1でしょeqn1betterうか?

4

3 に答える 3

5

Mapleはあなたに機能を与えます、lhsそしてrhs、あなたはそれらを使ってみましたか。

eqn1 := f(x,y,z) = T;
eqn1better := rhs(eqn1) = lhs(eqn1)
于 2010-02-19T22:38:52.357 に答える
1

私は自分がやりたいことをするために別の関数に出くわしました。の特定の場合にのみ機能します

eqn1 := f(x) = T

しかし、このisolate関数を使用すると、指定した問題も解決されます。

eqn1better := isolate(eqn1, T);

adamseの答えは、片側が単一の変数であるかどうかに関係なく、方程式を逆にする一般的なケースを解決するため、より優れています。

于 2010-02-19T22:46:00.393 に答える
0

より大きな問題を解決するには、 を検討する必要がありますeliminateeliminate({eqn1,eqn2},T)結果として、置換と結果の両方を取得できます。

于 2010-02-23T05:00:42.567 に答える