DMUG-Archiv 2004

Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

Re: Polynom-Identitäten

Andreas Rychen wrote:

Liebe Mathematica Fans

Mir sind schon öfters Gleichungen mit Polynom-Identitäten begegnet. Zwei Beispiele finden Sie im beiliegenden Notebook.

Weiss jemand eine elegantere Methode als die vorgeführte?

Mit freundlichen Grüssen

Andreas Rychen

Für das erste Beispiel würde ich

In[5]:=
 SolveAlways[\[Lambda]*f1[x] + \[Mu]*f2[x] + \[Nu]*f3[x] == 0, x]
Out[5]=
 {{\[Lambda] -> 0, \[Mu] -> 0, \[Nu] -> 0}}

verwenden und für das zweite eine Funktion definieren:

In[11]:=
KoeffSolve[gl_Equal, vars___] :=
 Solve[0 == ComplexExpand /@
    (#1[gl /. Equal -> Subtract] & ) /@ {Re, Im},
  vars]

In[12]:=
 KoeffSolve[x*I + y*(1 + I) == 3 - 2*I]
Out[12]=
 {{y -> 3, x -> -5}}

Aber es gibt sicher viele Möglichkeiten.

Mit freundlichen Grüßen,
Peter Pein



Verweise:
Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

DMUG DMUG-Archiv, http://www.mathematica.ch/archiv.html