Beschreibung | Diese Funktionen erlauben die Erzeugung polar-komplexer Zahlen der drei Datentypen fPolar, dPolar und ePolar. CMATH bietet für C++ weitere (überladene) Versionen von fpolr. Diese sind in CMATHD.HTM, Kap. 2.1 beschrieben.
In C/C++ sollte fpolr vor allem dann eingesetzt werden, wenn temporäre komplexe Variablen als Funktionsargumente benötigt werden. In diesem Fall ersetzt fpolr die umständlichere direkte Zuweisung von Zeigerlänge und Zeigerwinkel. |
Beispiel | p.Mag = 3.0; p.Arg = 1.5708;
VPF_equC( X, size, p ); /* etwas umständlich */
VPF_equC( Y, size, fpolr( 3.0, 1.5708 )); /* bequemer */
In Pascal/Delphi ist der Aufruf von
fpolr( p, 3.0, 1.5708 );
äquivalent mit der Zuweisung
p.Mag = 3.0; p.Arg = 1.5708; |
|