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:
Polynom-Identitäten
Andreas Rychen, 02.12.2004

Frühere

 

Chronologischer Index

 

Spätere

Vorherige

 

Thematischer Index

 

Nächste

DMUG-Archiv, http://www.mathematica.ch/dmug-liste.html; Letzte Änderung: 02.12.2004 21:18