fcplxdcplxecplx
FunktionInitialisierung cartesisch-komplexer Zahlen
Syntax C/C++#include <VecLib.h>
fComplex fcplx( float ReVal, float ImVal );

    (analog dcplx,   ecplx)
Pascal/Delphiuses VecLib;
procedure fcplx( var zy:fComplex; xRe, xIm: Single );

    (analog dcplx,   ecplx)
BeschreibungDiese Funktionen erlauben die Erzeugung komplexer Zahlen der drei Datentypen fComplex, dComplex und eComplex. CMATH bietet für C++ weitere (überladene) Versionen von fcplx. Diese sind in CMATHD.HTM, Kap. 2.1 beschrieben.
In C/C++ sollte fcplx vor allem dann eingesetzt werden, wenn temporäre komplexe Variablen als Funktionsargumente benötigt werden. In diesem Fall ersetzt fcplx die umständlichere direkte Zuweisung von Real- und Imaginärteil.
Beispiel   z.Re = 3.0; z.Im = 4.0;
  VCF_equC( X, size, z ); /* etwas umständlich */
  VCF_equC( Y, size, fcplx( 3.0, 4.0 )); /* bequemer */

In Pascal/Delphi ist der Aufruf von
  fcplx( z, 3.0, 4.0 );
äquivalent mit der Zuweisung
  z.Re = 3.0; z.Im = 4.0;
Fehlerbehandlungkeine
Rückgabewertdie erzeugte komplexe Zahl (C/C++)
Querverweisfpolr

VectorLib Inhaltsverzeichnis  OptiVec Home