MF_centerOfGravityIndMD_centerOfGravityIndME_centerOfGravityInd
FunktionSchwerpunkt einer MZ-Matrix über gegebenen X- und Y-Achsen
Syntax C/C++#include <MFstd.h>
fComplex MF_centerOfGravityV( fVector X, fVector Y, fMatrix MZ, ui ht, ui len );
C++ VecObj#include <OptiVec.h>
complex<T> matrix<T>::centerOfGravityV( const vector<T>& X, const vector<T>& Y );
Pascal/Delphiuses MFstd;
procedure MF_centerOfGravityV( var COG:fComplex; X, Y:fVector; MZ:fMatrix; ht, len:UIntSize );
CUDA-Funktion C/C++#include <cudaMFstd.h>
int cudaMF_centerOfGravityV( fComplex *h_RetVal, fVector d_X, fVector d_Y, fMatrix d_MZ, ui ht, ui len );
int cusdMF_centerOfGravityV( fComplex *d_RetVal, fVector d_X, fVector d_Y, fMatrix d_MZ, ui ht, ui len );
fComplex MFcu_centerOfGravityV( fVector h_X, fVector h_Y, fMatrix h_MZ, ui ht, ui len );
CUDA-Funktion Pascal/Delphiuses MFstd;
function cudaMF_centerOfGravityV( var h_RetVal:fComplex; d_X, d_Y:fVector; d_MZ:fMatrix; ht, len:UIntSize ): IntBool;
function cusdMF_centerOfGravityV( d_RetVal:PfComplex; d_X, d_Y:fVector; d_MZ:fMatrix; ht, len:UIntSize ): IntBool;
function MFcu_centerOfGravityV( h_X, h_Y:fVector; h_MZ:fMatrix; ht, len:UIntSize ): fComplex

Alternative Syntax:
procedure MFcu_centerOfGravityV( var h_RetVal:fComplex; h_X, h_Y:fVector; h_MZ:fMatrix; ht, len:UIntSize );
BeschreibungDer Schwerpunkt der Matrix MZ über dem durch X und Y aufgespannten Koordinatensystem wird berechnet. Dabei wird angenommen, dass die Werte von MZ Punkt-Massen darstellen, die sich an den durch X und Y bestimmten Positionen befinden. Falls alle Elemente von MZ gleich 0 sind, so gibt es zwar keine Masse und strenggenommen auch keinen Schwerpunkt. Dieser wird dann jedoch als geometrischer Mittelpunkt von MA angenommen, also als ( (X[size-1)] - X[0]) / 2; (X[size-1)] - X[0]) / 2; ).
Um den Schwerpunkt einer Matrix über den durch die Indizes gegebenen Achsen zu berechnen, rufe man MF_centerOfGravityInd.
Fehlerbehandlungkeine
RückgabewertKoordinaten des Schwerpunkts
QuerverweisMF_centerOfGravityInd

MatrixLib Inhaltsverzeichnis  OptiVec Home