Hallo Meister Frank,
es steht geschrieben (im Help zu FindRoot):
If you want FindRoot to use complex values in its search, then you need
to give a complex starting value.
FindRoot[Sin[x^2] == Pi, {x, 1 + I}]
{x -> 1.40864 + 0.643007 I}
Nur unter den bei der Suche benutzten Werten und den Interpolationen
zwischen diesen kann die Loesung gefunden werden. Gibt man keine
komplexen Werte, wird auch keine komplexe Loesung gefunden, sagt der
Umkehrschluss der obigen Helpsentenz; probieren Sie etwa
FindRoot[Sin[x^2] == Pi, {x, 1}] oder FindRoot[x^2 + 1 == 0, {x, 1/2}]
im Gegensatz zu FindRoot[x^2 + 1 == 0, {x, I/2}]. Im letzten Fall wird
0. + 1. I als Loesung herausgegeben, wie wissen Sie in diesem Fall, dass
die Loesung wirklich rein imaginaer ist?
Gruss
Udo
Master Frank aka Frank Richter schrieb:
> Hallo Gruppe,
>
> ich benutze FindRoot um numerische Lösungen zu einer
> Gleichung zu erhalten. Die Ergebnisse sind von der
> Art
> 0.576516 + 0. \[ImaginaryI].
> Auch wenn ich davon den Imaginärteil anzeigen lasse oder
> diesen mit 10^20 multipliziere oder die Optionen für
> FindRoot ändere, bleibt die Ausgabe 0.
>
> Wie weiss ich, ob die Lösung wirklich rein reell ist
> und der Im-Teil nur durch numerische Ungenauigkeiten
> zustande kommt oder tatsächlich eine komplexe Lösung
> richtig ist ?
>
> Besten Dank.
>
> Mit freundlichen Gruessen
>
> Frank Richter
>
> ******************************************************************
> This mail is coming to you from :
>
> Master Frank
> aka
> The Phantom of the University of Houston
>
> Diplom - Ingenieur in Werkstoffwissenschaften
> Universitaet des Saarlandes, Saarbruecken,
> Germany
>
> present address :
>
> Frank Richter
> Technical University of Berlin
> Department of Nonmetallic-Inorganic Materials
> Vitreous Materials
> Sekretariat ES 4
> Englische Strasse 20
> 10587 Berlin
> Germany
>
> Work :
> Phone : (49)-(0)30-314-22653(Office) or 314-26579(Lab)
> Fax : (49)-(0)30-314-22896
>
> http://www.glas.tu-berlin.de/richter/
>
> Fight Microsoft ! surf to
> http://www.fsf.org/philosophy/no-word-attachments.html
Master Frank aka Frank Richter schrieb:
> Hallo Gruppe,
>
> ich benutze FindRoot um numerische Lösungen zu einer
> Gleichung zu erhalten. Die Ergebnisse sind von der
> Art
> 0.576516 + 0. \[ImaginaryI].
> Auch wenn ich davon den Imaginärteil anzeigen lasse oder
> diesen mit 10^20 multipliziere oder die Optionen für
> FindRoot ändere, bleibt die Ausgabe 0.
>
> Wie weiss ich, ob die Lösung wirklich rein reell ist
> und der Im-Teil nur durch numerische Ungenauigkeiten
> zustande kommt oder tatsächlich eine komplexe Lösung
> richtig ist ?
>
> Besten Dank.
>
> Mit freundlichen Gruessen
>
> Frank Richter
>
> ******************************************************************
> This mail is coming to you from :
>
> Master Frank
> aka
> The Phantom of the University of Houston
>
> Diplom - Ingenieur in Werkstoffwissenschaften
> Universitaet des Saarlandes, Saarbruecken,
> Germany
>
> present address :
>
> Frank Richter
> Technical University of Berlin
> Department of Nonmetallic-Inorganic Materials
> Vitreous Materials
> Sekretariat ES 4
> Englische Strasse 20
> 10587 Berlin
> Germany
>
> Work :
> Phone : (49)-(0)30-314-22653(Office) or 314-26579(Lab)
> Fax : (49)-(0)30-314-22896
>
> http://www.glas.tu-berlin.de/richter/
>
> Fight Microsoft ! surf to
> http://www.fsf.org/philosophy/no-word-attachments.html