Main Content


2-norm estimate


nrm = normest(S)
nrm = normest(S,tol)
[nrm,count] = normest(...)


This function is intended primarily for sparse matrices, although it works correctly and may be useful for large, full matrices as well.

nrm = normest(S) returns an estimate of the 2-norm of the matrix S.

nrm = normest(S,tol) uses relative error tol instead of the default tolerance 1.e-6. The value of tol determines when the estimate is considered acceptable.

[nrm,count] = normest(...) returns an estimate of the 2-norm and also gives the number of power iterations used.


The power iteration involves repeated multiplication by the matrix S and its transpose, S'. The iteration is carried out until two successive estimates agree to within the specified relative tolerance.

Extended Capabilities

See Also

| | | |

Introduced before R2006a