| MF_centerOfGravityInd | MD_centerOfGravityInd | ME_centerOfGravityInd |  
  | 
| Funktion | Schwerpunkt einer Matrix bezüglich der Element-Indizes |  
  | 
| Syntax C/C++ | #include <MFstd.h>
 fComplex MF_centerOfGravityInd( fMatrix MA, ui ht, ui len ); |  
| C++ VecObj | #include <OptiVec.h>
 complex<T> matrix<T>::centerOfGravityInd(); |  
| Pascal/Delphi | uses VFstd;
 procedure MF_centerOfGravityInd( var COG:fComplex; MA:fMatrix; ht, len:UIntSize ); |  
  | 
| CUDA-Funktion C/C++ | #include <cudaMFstd.h>
 int cudaMF_centerOfGravityInd( fComplex *h_RetVal, fMatrix d_MA, ui ht, ui len );
 int cusdMF_centerOfGravityInd( fComplex *d_RetVal, fMatrix d_MA, ui ht, ui len );
 fComplex MFcu_centerOfGravityInd( fMatrix h_MA, ui ht, ui len ); |  
| CUDA-Funktion Pascal/Delphi | uses MFstd;
 function cudaMF_centerOfGravityInd( var h_RetVal:fComplex; d_MA:fMatrix; ht, len:UIntSize ): IntBool;
 function cusdMF_centerOfGravityInd( d_RetVal:PfComplex; d_MA:fMatrix; ht, len:UIntSize ): IntBool;
 function MFcu_centerOfGravityInd( h_MA:fMatrix; ht, len:UIntSize ): fComplex
 Alternative Syntax:
 procedure MFcu_centerOfGravityInd( var h_RetVal:fComplex; h_MA:fMatrix; ht, len:UIntSize );
 |  
  | 
| Beschreibung | Der Schwerpunkt der Matrix MA wird berechnet. Dabei wird angenommen, dass die Werte von MA Punkt-Massen darstellen, die sich jeweils an der durch ihre Element-Indizes gegebenen Position befinden. Der Schwerpunkt wird als komplexe Zahl berechnet, deren Realteil die X-Koordinate und deren Imaginärteil die Y-Koordinate der Schwerpunkts-Position enthält. Man beachte, dass diese Reihenfolge der Koordinaten umgekehrt zu der Reihenfolge der Indizierung der Matrix-Elemente ist (hier gibt ja der zuerst stehende Index die i-te Zeile an, entspricht also einer Y-Koordinate). Falls alle Elemente von MA gleich 0 sind, so gibt es zwar keine Masse und strenggenommen auch keinen Schwerpunkt. Dieser wird dann jedoch als der Mittelpunkt von MA angenommen, also als ( (len-1) / 2; ( (ht-1) / 2; ).
 Um den Schwerpunkt einer MZ-Matrix über explizit gegebenen X-Y-Koordinaten zu berechnen, rufe man MF_centerOfGravityV. |  
  | 
 | 
| Rückgabewert | (Interpolierte) Koordinaten des Schwerpunktes |  
  | 
 |