| MF_centerOfGravityInd | MD_centerOfGravityInd | ME_centerOfGravityInd |
|
| Funktion | Schwerpunkt einer MZ-Matrix über gegebenen X- und Y-Achsen |
|
| Syntax C/C++ | #include <MFstd.h>
fComplex MF_centerOfGravityV( fVector X, fVector Y, fMatrix MZ, unsigned ht, unsigned len ); |
| C++ VecObj | #include <OptiVec.h>
complex<T> matrix<T>::centerOfGravityV( const vector<T>& X, const vector<T>& Y ); |
| Pascal/Delphi | uses MFstd;
procedure MF_centerOfGravityV( var COG:fComplex; X, Y:fVector; MZ:fMatrix; ht, len:UInt ); |
|
| Beschreibung | Der 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. |
|
|
| Rückgabewert | Koordinaten des Schwerpunkts |
|
|