System.Math.SumsAndSquares
Delphi
procedure SumsAndSquares(const Data: array of Single; var Sum, SumOfSquares: Extended);
procedure SumsAndSquares(const Data: array of Double; var Sum, SumOfSquares: Extended);
procedure SumsAndSquares(const Data: array of Extended; var Sum, SumOfSquares: Extended);
C++
extern DELPHI_PACKAGE void __fastcall SumsAndSquares(const float *Data, const int Data_High, System::Extended &Sum, System::Extended &SumOfSquares)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | System.Math.pas System.Math.hpp |
System.Math | System.Math |
Beschreibung
Berechnet die Summe der Werte und die Summe der quadrierten Werte in einem Array.
SumsAndSquares gibt in Sum die Summe und in SumOfSquares die Summe der Quadrate zurück. Die zu summierenden Daten wird im Array-Parameter Data übergeben. In C++ bezeichnet der Parameter Data_Size den Index des letzten Wertes (eins kleiner als die Anzahl der Werte in Data).
Diese Operation wird schneller ausgeführt als das getrennte Berechnen mit den entsprechenden Routinen.