DMUG-Archiv 2006

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

Antwort: Re: Funktionsdefinition

hallo zusammen.

herrn hahns lösung versagt bei reellen zahlen: sigma[ a ] gibt einen 
fehler.

wie wäre es mit

sigma[x_]:= Module[{xx,yy},
xx=FullSimplify[x];
yy=Coefficient[xx, ,Sqrt[5]]
xx-2*yy* Sqrt[5]
]

grüße

Hans Dolhaine
_________________________________

VTR-TS
Phone:  +49-211-797-4809
Fax:    +49-211-798-1853
Mobile: 0171 97 17 049
E-Mail: Hans.Dolhaine@XXXXXXX.com




Thomas Hahn <hahn@XXXXXXX.de>
Gesendet von: owner-demug@XXXXXXX.ch
04.10.2006 10:57
Bitte antworten an Thomas Hahn
Entscheidung erforderlich ? 
 
        An:     Andreas Rychen <andreas_rychen@XXXXXXX.ch>
        Kopie:  demug@XXXXXXX.ch
        Thema:  Re: Funktionsdefinition

> Im Zusammenhang mit Körpererweiterungen habe ich ein Problem, das
> vermutlich einfach zu lösen ist. Vergelichen Sie das Notebook
> "Funktion.nb".

Das Pattern im Argument der Funktion sigma matcht nur einen
Term \propto Sqrt[5].  Dieser Version hier ist das egal:

sigma[x_] := (#1 - Sqrt[5] #2)&@@ CoefficientList[x, Sqrt[5]]


Gruß,

Thomas



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

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