TOpenCLMatrix.RMS Method

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].

#NameTypeDescription
1IndexIntegerstart index
2LenIntegerelement count

Returns: Double

Remarks:

An exception is raised if calling object TOpenCLBase.Complex property is true or if array borders are overrun/underrun.