System.VarCmplx.VarComplexToPolar
Delphi
procedure VarComplexToPolar(const AValue: Variant; var ARadius, ATheta: Double;
AFixTheta: Boolean);
C++
extern DELPHI_PACKAGE void __fastcall VarComplexToPolar(const System::Variant &AValue, double &ARadius, double &ATheta, bool AFixTheta = true);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | System.VarCmplx.pas System.VarCmplx.hpp |
System.VarCmplx | System.VarCmplx |
Beschreibung
Berechnet die polaren Koordinaten, die einer benutzerdefinierten Variante entsprechen, die eine komplexe Zahl repräsentiert.
Mit VarComplexToPolar lassen sich die Polarkoordinaten einer komplexen Zahl ermitteln.
AValue ist eine Variante, deren Wert die komplexe Zahl repräsentiert.
ARadius gibt den Radius der entsprechenden Polarkoordinaten zurück.
ATheta gibt den Winkel Theta der Polarkoordinaten zurück.
AFixTheta bestimmt, ob VarComplexToPolar den Winkel normalisieren soll (ATheta). Wenn AFixTheta den Wert true hat, gibt VarComplexToPolar immer einen Winkel zwischen -pi und +pi zurück.