Wie Flip Sie eine Gleichung (Austausch LHS mit RHS) in Maple?
Frage
Ich habe eine Gleichung, die auf die Form reduziert wurde,
eqn1 := f(x,y,z) = T;
Jetzt habe ich eine andere Gleichung, die T als Variable
beinhalteteqn2 := g(T,x,y,z);
Ich möchte T
mit f(x)
in eqn2
ersetzen. Wenn ich eqn1
in Form hatte
eqn1better := T = f(x,y,z);
Dann wird der folgende Befehl würde das tun, was ich will.
algsubs(eqn1better, eqn2);
So wie vertauschen ich die linke Seite und die rechte Seite einer Gleichung eqn1
in eqn1better
zu machen?
Lösung
Maple gibt Ihnen die Funktionen lhs
und rhs
, haben Sie versucht, sie zu benutzen.
eqn1 := f(x,y,z) = T;
eqn1better := rhs(eqn1) = lhs(eqn1)
Andere Tipps
stieß ich auf eine andere Funktion zu tun, was ich will. Es funktioniert nur in dem speziellen Fall von
eqn1 := f(x) = T
aber mit der isolate
Funktion wird auch das Problem lösen, ich angegeben haben.
eqn1better := isolate(eqn1, T);
Adamse Antwort ist besser, weil sie den allgemeinen Fall der Umkehr jede Gleichung löst, unabhängig davon, ob oder ob nicht eine Seite ist eine einzelne Variable.
das größere Problem zu lösen, sollten Sie eliminate
betrachten. Sie können nur zu eliminate({eqn1,eqn2},T)
und erhalten als Ergebnis sowohl die Substitution und das Ergebnis aus.