This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materials including this page, select Japan from the country navigator on the bottom of this page.


Condition number with respect to inversion


c = cond(X)
c = cond(X,p)


The condition number of a matrix measures the sensitivity of the solution of a system of linear equations to errors in the data. It gives an indication of the accuracy of the results from matrix inversion and the linear equation solution. Values of cond(X) and cond(X,p) near 1 indicate a well-conditioned matrix.

c = cond(X) returns the 2-norm condition number, the ratio of the largest singular value of X to the smallest.

c = cond(X,p) returns the matrix condition number in p-norm:

norm(X,p) * norm(inv(X),p)

If p is...

Then cond(X,p) returns the...


1-norm condition number


2-norm condition number


Frobenius norm condition number


Infinity norm condition number


The algorithm for cond (when p = 2) uses the singular value decomposition, svd. When the input matrix is sparse, cond ignores any specified p value and calls condest.

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.

See Also

| | | | | |

Introduced before R2006a

Was this topic helpful?