Forum: Offtopic Wie arg(z) ausrechnen?


von Frank (Gast)


Lesenswert?

Hallo,
wie kann man das Argument einer komplexen Zahl ausrechnen?
Frank

von Siggi (Gast)


Lesenswert?

Mit Deiner Frage bringst Du mich arg in Verlegenheit.

von Alleswisser (Gast)


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.

von Gast (Gast)


Lesenswert?

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

von Alleswisser (Gast)


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.

von Johann L. (gjlayde) Benutzerseite


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.

von Siggi (Gast)


Lesenswert?

... 3,5 * e^(-j*pi/2) = 3,5 j ...

Glaub ich nicht!

von Gast (Gast)


Lesenswert?

Ach, der kleine Vorzeichenfehler ...

von Siggi (Gast)


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? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.