Geometrisches Mittel komplexer Zahlen |
15.09.2013, 16:17 | barthcar | Auf diesen Beitrag antworten » | ||
Geometrisches Mittel komplexer Zahlen bei der Implementierung der sogenannten Nah- zu Fernfeldtransformation in Simulationen zum numerischen Elektromagnetismus bin ich auf das Problem gestoßen, das geometrische Mittel zweier komplexer Zahlen berechnen zu müssen. Ich habe dazu nun viel gelesen und werde nicht ganz schlau daraus. Zu berechnen sei also das geometrische Mittel zweier komplexer Zahlen a und b. In einem Buch zu meinem Thema heißt es, man solle auf die Auswahl des korrekten Quadranten achten, wenn also die Phasen der beiden komplexen Zahlen nahe liegen, so sollte auch das Ergebnis nahe liegen, nicht etwa nahe Null. Wie kann man so etwas numerisch implementieren? Bei meiner Suche bin ich darauf gestoßen, dass in Wolfram Mathematica eine Funktion namens ArithmeticGeometricMean implementiert ist. Siehe hier. Danach kann man diese Funktion auch über das vollständige elliptische Integral erster Art definieren, aber auch dazu kann ich nicht finden, wie man es für komplexe Argumente berechnet. Für jeden Hinweis wäre ich sehr dankbar. Gruß |
||||
16.09.2013, 08:48 | Steffen Bühler | Auf diesen Beitrag antworten » | ||
RE: Geometrisches Mittel komplexer Zahlen Das Ganze läuft ja auf das Mitteln von zwei Winkeln raus. Zum Beispiel mitteln sich 130° und 170° "korrekt" zum Winkel 150° der "zwischen den beiden" liegt, während aber 10° und 330° sich zu 170° mitteln und nicht zu 350°. Hier musst Du Dir also eine Möglichkeit überlegen, wie man den "richtigen" Winkel von beiden herausfindet. Hast Du eine Idee? Viele Grüße Steffen |
||||
16.09.2013, 14:41 | barthcar | Auf diesen Beitrag antworten » | ||
RE: Geometrisches Mittel komplexer Zahlen Lieber Steffen, danke für deine Hilfe. Unterdessen habe ich in der Programmiersprache die ich nutze (Python) eine Implementierung der elliptischen Integrale gefunden und nutze daher nun erfolgreich die ArithmeticGeometricMean-Funktion, wie sie in Mathematica implementiert ist. Trotzdem interessiert mich natürlich, was du mit deinem Denkanstoß genau meinst. In deiner Überlegung klinkt es so, als müsste man einfach (Winkel1 + Winkel2)/2 rechnen, aber so einfach kann es doch nicht sein, oder? Gruß, Carlo |
||||
16.09.2013, 14:59 | Steffen Bühler | Auf diesen Beitrag antworten » | ||
RE: Geometrisches Mittel komplexer Zahlen Doch, so einfach ist es, denn mit folgt Also das geometrische Mittel der Beträge und arithmetische Mittel der Winkel. Nur ist das eben lediglich die Hauptlösung, die zweite ist 180° weitergedreht, wie immer, wenn die Quadratwurzel aus einer komplexen Zahl gezogen wird. Welche nun die "richtige" Lösung ist, ist aber nicht schwer herauszufinden. Geometrisch muss der Winkel ja "zwischen" den beiden anderen liegen, Du musst also ein Kriterium haben, warum bei 10° und 330° die numerisch bestimmten 170° nun noch mal auf 350° gedreht werden. Viele Grüße Steffen |
||||
16.09.2013, 18:42 | Che Netzer | Auf diesen Beitrag antworten » | ||
RE: Geometrisches Mittel komplexer Zahlen Und was wäre "das" geometrische Mittel von und ? |
||||
17.09.2013, 08:48 | Steffen Bühler | Auf diesen Beitrag antworten » | ||
RE: Geometrisches Mittel komplexer Zahlen DIV0 Error. System halted. Viele Grüße Steffen |
||||
Anzeige | ||||
|
||||
17.09.2013, 11:32 | HAL 9000 | Auf diesen Beitrag antworten » | ||
Des Stochastikers Antwort
Mit jeweils Wahrscheinlichkeit 1/2 ist das gleich sowie . |
||||
17.09.2013, 11:34 | Steffen Bühler | Auf diesen Beitrag antworten » | ||
RE: Des Stochastikers Antwort Hat jemand eine Katze da? Viele Grüße Steffen, mit dem Blödeln aufzuhören versprechend |
||||
17.09.2013, 11:52 | HAL 9000 | Auf diesen Beitrag antworten » | ||
Ja, mal ernsthafter: Bin ja begrifflich in Funktionentheorie nicht so bewandert, aber bei der Lösungsformulierung hier würde man eine Funktion benötigen, die einen Winkel ins Standardintervall zwingt, also überkompliziert formuliert und "bodenständiger" dann . Wenn ich diese Funktion mal nenne, dann könnte man obiges Mittel als schreiben. |
||||
17.09.2013, 12:45 | Steffen Bühler | Auf diesen Beitrag antworten » | ||
Es könnte vielleicht auch mit zwei komplexen Zahlen gleicher Länge und den jeweiligen Winkeln gehen, die man addiert. Der Summenzeiger sollte dann den richtigen Winkel haben. Viele Grüße Steffen |
||||
17.09.2013, 13:56 | HAL 9000 | Auf diesen Beitrag antworten » | ||
Ja, hatte ich auch dran gedacht, aber rangiert bei mir dann doch in die oben schon erwähnte Kategorie "überkompliziert formuliert". |
||||
17.09.2013, 14:01 | Steffen Bühler | Auf diesen Beitrag antworten » | ||
Mathematisch in der Tat, aber für ein Python-Programm vielleicht weniger. Andererseits sollte Deine stdarg-Routine auch mit ein paar ifs und elses erledigt sein. Mei, dass so ein visuell piepeinfach zu lösendes Problem so kompliziert zu rechnen ist... |
||||
17.09.2013, 17:17 | barthcar | Auf diesen Beitrag antworten » | ||
Oh, das Thema hat ja doch rege Beteiligung erzeugt Sorry, dass ich erst jetzt wieder mit von der Partie bin. Die Einwürfe finde ich interessant. Ich bin schon sehr verwundert, warum es in Mathematica (ich unterstelle mal den Programmierern relative Kompetenz, ohne eine Diskussion entfachen zu wollen) eine eher komplizierte Funktion dafür gibt, obwohl das Problem ja einfach zu sein scheint. Sind denn die beiden Implementierungen, sprich: die hier vorgestellte und die über die elliptischen Integrale identisch? Zur Erinnerung, die Mathematica-Version ArithmeticGeometricMean ist definiert durch Wobei das vollständige elliptische Integral erster Art ist. Vielen Dank für die liebe Hilfe. |
||||
18.09.2013, 08:55 | Huggy | Auf diesen Beitrag antworten » | ||
Nein! Das AGM ist überhaupt keine Lösung deines Problems. Für 2 komplexe Zahlen und ist und im allgemeinen auch |
|
Verwandte Themen
Die Beliebtesten » |
|
Die Größten » |
|
Die Neuesten » |
|