Returns the numerical rank of a matrix using the specified tolerance.
Namespace: Extreme.Mathematics.LinearAlgebra.ComplexAssembly: Extreme.Numerics.Net40 (in Extreme.Numerics.Net40.dll) Version: 6.0.16073.0 (6.0.16312.0)
public abstract int Rank(
double tolerance
)
Public MustOverride Function Rank (
tolerance As Double
) As Integer
public:
virtual int Rank(
double tolerance
) abstract
abstract Rank :
tolerance : float -> int
Parameters
- tolerance
- Type: SystemDouble
The absolute tolerance used to determine if a
matrix component is considered zero.
Return Value
Type:
Int32An integer indicating the numerical rank of the matrix.
The method that is used to determine the rank, as well as the exact meaning of the tolerance,
depend on the implementation. The tolerance is always relative to some norm of the matrix.
Numerical Libraries
Supported in: 5.x, 4.x
Reference