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