|
Es gibt sicherlich noch mehr Möglichkeiten, hier sind zwei: a) beide Seiten einer Gleichung (z.B. eqn1 = x1==y1, eqn2 = x2==y2) in eine Liste schreiben: {x1,y1}+{x2,y2} ergibt korrekt {x1+x2,y1+y2}. So kann man auch auf beiden Seiten mit einem Faktor multiplizieren: a {x1,y1}. Das ganze läßt sich dann wieder als Gleichung schreiben mit der Ersetzung /. List -> Equal b) Thread benutzen Thread[eqn1+eqn2,Equal] ergibt die "Summe" beider Gleichungen. Man kann das noch etwas kürzer machen, indem man eine neue Funktion te[x_]:=Thread[x,Equal] definiert und dann immer schreibt: eqn1+eqn2 //te mit freundlichen Grüßen Matthias Berth Martin Heimann wrote: > > Liebe Kollegen, > > beim Bearbeiten von Gleichungen möchte man manchmal zwei Gleichungen > addieren oder subtrahieren. Wenn man eq1 + eq2 eingibt, dann addiert MMA > jedoch nicht die linken und rechten Seiten, wie man eigentlich erwarten > könnte. Auch Simplify hilft nicht weiter. Klar, man kann die Summe explizit > erzeugen mit > > eq1[[1]]+eq2[[1]] == eq1[[2]]+eq2[[2]] > > aber das ist schwerfällig. Gibt es nicht einen eleganteren Weg? |