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

beinhaltet
eqn2 := 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?

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top