MtxExpr.RandGauss Method

Overload List

#SignatureDescription
1Vector RandGauss(Int32 Len, TMtxFloatPrecision FloatPrecision)Returns random values with gaussian distribution.
2Vector RandGauss(Int32 Len, TMtxFloatPrecision FloatPrecision, Double aMean, Double AStdDev)Returns random values with gaussian distribution.
3Matrix RandGauss(Int32 Rows, Int32 Cols, TMtxFloatPrecision FloatPrecision)Returns random values with gaussian distribution.
4Matrix RandGauss(Int32 Rows, Int32 Cols, TMtxFloatPrecision FloatPrecision, Double aMean, Double AStdDev)Returns random values with gaussian distribution.

Overload 1: Vector RandGauss(Int32 Len, TMtxFloatPrecision FloatPrecision)

Returns random values with gaussian distribution.

#NameTypeDescription
1LenInt32element count
2FloatPrecisionTMtxFloatPrecision

Returns: Vector

Remarks:

Internally calls Dew.Math.Vector.RandGauss

Overload 2: Vector RandGauss(Int32 Len, TMtxFloatPrecision FloatPrecision, Double aMean, Double AStdDev)

Returns random values with gaussian distribution.

#NameTypeDescription
1LenInt32element count
2FloatPrecisionTMtxFloatPrecision
3aMeanDoublescalar
4AStdDevDoubleoutput std deviation

Returns: Vector

Remarks:

Internally calls Dew.Math.Vector.RandGauss

Overload 3: Matrix RandGauss(Int32 Rows, Int32 Cols, TMtxFloatPrecision FloatPrecision)

Returns random values with gaussian distribution.

#NameTypeDescription
1RowsInt32
2ColsInt32
3FloatPrecisionTMtxFloatPrecision

Returns: Matrix

Remarks:

Internally calls Dew.Math.Matrix.RandGauss

Overload 4: Matrix RandGauss(Int32 Rows, Int32 Cols, TMtxFloatPrecision FloatPrecision, Double aMean, Double AStdDev)

Returns random values with gaussian distribution.

#NameTypeDescription
1RowsInt32
2ColsInt32
3FloatPrecisionTMtxFloatPrecision
4aMeanDoublescalar
5AStdDevDoubleoutput std deviation

Returns: Matrix

Remarks:

Internally calls Dew.Math.Matrix.RandGauss