www.mikrocontroller.net

Forum: Offtopic Wie arg(z) ausrechnen?


Autor: Frank (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
wie kann man das Argument einer komplexen Zahl ausrechnen?
Frank

Autor: Siggi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mit Deiner Frage bringst Du mich arg in Verlegenheit.

Autor: Alleswisser (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
In den meisten Programmiersprachen genau so: arg(z) oder auch z.arg()

Ansonsten hol dir ein Mathebuch. Es ist ziemlich leicht, aber wenn ich 
es verraten würde, würdest du nie auf die Idee kommen, dass es gut tut, 
selbst mal aktiv zu werden.

Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also ich wüsste spontan nicht, wie man das Argument von z=3,5 * 
e^(-j*pi/2) ausrechnen soll ;)

Autor: Alleswisser (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich verrats dir mal:
3,5 * e^(-j*pi/2) = 3,5 j

Also schreibst du z.B. in java
z=new Complex(0,3.5);
System.out.println(z.arg())

Jetzt haben wir Frank aber schon ganz schön geholfen.

Autor: Johann L. (gjlayde) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
In manchen Sprachen bzw, C-Bibliotheken gibt's eine atan2

http://www.cplusplus.com/reference/clibrary/cmath/atan2.html
http://en.wikipedia.org/wiki/Atan2

Das Argument von z=(x,y) ist atan2(y,x), wobei auch Sonderfälle richtig 
behandelt werden. Im Ursprung ist die Funktion nicht definiert.

Autor: Siggi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
... 3,5 * e^(-j*pi/2) = 3,5 j ...

Glaub ich nicht!

Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ach, der kleine Vorzeichenfehler ...

Autor: Siggi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Na ja, Alleswisser verkörpert eben diese Paarung aus Arroganz und 
Schludrigkeit.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail, Yahoo oder Facebook? Keine Anmeldung erforderlich!
Mit Google-Account einloggen | Mit Yahoo-Account einloggen | Mit Facebook-Account einloggen
Noch kein Account? Hier anmelden.