cmath arctan2

Online-Skater

Erfahrenes Mitglied
Hallo ich bin bei eine Klasse für komplexe Zahlen zu schreiben und hätte auch gerne die Exponentialform in einer Ausgabe.
Das Problem ist das ich den ArcTan bräuchte und in der Hilfe steht:
Code:
ArcTan2 Routine
 
Berechnet den Arcustangens-Winkel sowie den Quadranten einer bestimmten Zahl.
 
Unit 
Math 

Syntax 


long double ArcTan2 (long double Y, long double X);


Beschreibung 
ArcTan2 berechnet den Wert ArcTan(Y/X) und gibt einen Winkel im richtigen Quadranten zurück. Der Wert von X und dY muss zwischen –2^64 und 2^64 liegen. Außerdem darf X nicht 0 sein. Der Rückgabewert wird im Bogenmaß angegeben und liegt im Bereich zwischen -Pi und Pi.

Ich habe cmath includet und std:: davor geschrieben:
double w = std::ArcTan2(imag,real);

Aber der Compiler kennt diese Funktion nicht. Was mache ich falsch ? :rolleyes:

mfg
 
Hallo,

ich weiß zwar nicht, in welcher Hilfe du nachgelesen hast, aber die entsprechende Funktion aus der Standardbibliothek nennt sich atan2.

Grüße,
Matthias
 
Vielen Dank

Habe Turbo C++ und da ich es auch so in Mathe nenne habe ich unter diesen Begriff nachgeschaut und da stand was von C++ Developer Studio usw.

mfg Shadow;-)
 
Zurück