function RMS: Double;
Standard deviation.
Returns: Double
Remarks:
Calculate the standard deviation of all calling object elements. The result is a real value. An exception is raised if calling vector TOpenCLBase.Complex property is true.
Examples
var a: clVector;
c: double;
aMean: double;
begin
a.CopyFromArray(TDoubleArray.Create(1,2,3,4));
Caption := FloatToSTr(a.RMS);
end;
Indexed: function RMS(Index: Integer; Len: Integer): Double;
Returns the root-mean-square of calling object elements [Index]..[Index+Len-1].
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Index | Integer | start index |
| 2 | Len | Integer | element count |
Returns: Double
Remarks:
An exception is raised if calling object TOpenCLBase.Complex property is true or if array borders are overrun/underrun.