System.VarCmplx.VarComplexToPolar

提供: RAD Studio API Documentation
移動先: 案内検索

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);

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
System.VarCmplx.pas
System.VarCmplx.hpp
System.VarCmplx System.VarCmplx

説明

複素数を表しているカスタム Variant に対応する極座標表現を計算します。

VarComplexToPolar 手続きを呼び出すと,複素数に対応する極座標表現を取得できます。

AValue は,値が複素数を表している Variant です。

ARadius は,対応する極座標表現での半径を返します。

ATheta は,対応する極座標表現での角度(シータ)を返します。

AFixTheta は,VarComplexToPolar が角度(ATheta)を正規化するかどうかを示します。AFixTheta が true の場合,VarComplexToPolar は常に – pi と pi の間の角度を返します。

関連項目