VF_PolartoCVD_PolartoCVE_PolartoC
FunktionKonstruktion eines cartesischen komplexen Vektors aus Polarkoordinaten, die als separate relle Vektoren Mag und Arg eingelesen werden
Syntax C/C++#include <VFmath.h>
void VF_PolartoC( cfVector X, fVector Mag, fVector Arg, ui size );
C++ VecObj#include <OptiVec.h>
void vector<complex<T>>::PolartoC( const vector<T>& Mag, const vector<T>& Arg );
Pascal/Delphiuses VFmath;
procedure VF_PolartoC( X:cfVector; Mag, Arg:fVector; size:UIntSize );
CUDA-Funktion C/C++#include <cudaVCFstd.h>
int cudaVF_PolartoC( cfVector d_X, fVector d_Mag, fVector d_Arg, ui size );
void VFcu_PolartoC( cfVector h_X, fVector h_Mag, fVector h_Arg, ui size );
CUDA-Funktion Pascal/Delphiuses VCFstd;
function cudaVF_PolartoC( d_X:cfVector; d_Mag, d_Arg:fVector; size:UIntSize): IntBool;
procedure VFcu_PolartoC( h_X:cfVector; h_Mag, h_Arg:fVector; size:UIntSize);
BeschreibungAus den Polarkoordinaten Mag (Zeigerlänge, Absolutwert) nd Arg (Argument, Zeigerwinkel) werden die cartesischen Koordinaten (Real- und Imaginärteil) von X berechnet.
Der Unterschied zwischen dieser Funktion und VF_PtoC besteht darin, dass bei letzterer ein Eingabevektor des Typs pfVector, hier aber zwei getrennte reelle Vektoren Mag und Arg übergeben werden.
FehlerbehandlungDer vollständige Genauigkeitsverlust für sehr große Argi wird stillschweigend durch Wahl der cartesischen Koordinaten {Magi, 0} behandelt.
Rückgabewertkeiner
QuerverweisVF_PtoC,   VF_CtoPolar,   VF_ReImtoC,   VF_CtoArg,   VF_CtoNorm

VectorLib Inhaltsverzeichnis  OptiVec Home