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 */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | System.Math.pas System.Math.hpp |
System.Math | System.Math |
説明
配列内の値の総和と 2 乗和を返します。
SumsAndSquares は、Data 配列要素値の総和を Sum で、2 乗和を SumOfSquares で、それぞれ返します。集計するデータは Data 配列パラメータで指定されます。C++ では、Data_Size は Data 配列内の最終データ値のインデックス(データ項目数 - 1)を示します。
この関数は、総和と 2 乗和を別々に計算するよりも高速です。