Measure sensitivity using inverses, norms, and conditioning. See results, exports, examples, and graphs right below. Helpful for algebra, numerics, modeling, optimization, and stability studies.
| Example matrix | Determinant | κ1(A) | κ∞(A) | κF(A) | Approx. κ2(A) |
|---|---|---|---|---|---|
[4 2 0; 2 5 1; 0 1 3] |
44.000000 | 4.000000 | 4.000000 | 4.684245 | 3.366025 |
| This sample is invertible and reasonably well-conditioned, so small data perturbations usually stay manageable. | |||||
A larger condition number means the matrix is more sensitive to small input or rounding changes. Singular matrices have infinite condition numbers because no inverse exists.
This calculator computes the inverse by Gauss–Jordan elimination with partial pivoting, then multiplies matrix and inverse norms to estimate sensitivity.
It measures how strongly output values can react to tiny input changes. Small condition numbers indicate stable systems. Large values warn that rounding, measurement noise, or perturbations may cause noticeable solution errors.
A singular matrix has no inverse. Since the condition number formula multiplies the matrix norm by the inverse norm, the result becomes infinite or numerically undefined.
Use the 2-norm for a common sensitivity summary, the 1-norm for column-based bounds, the infinity-norm for row-based bounds, and the Frobenius norm for overall energy-style magnitude.
Values near 1 are excellent. Values under 10 are usually comfortable. Values above 100 suggest sensitivity, while very large values often signal ill-conditioning and unreliable numerical solutions.
A rough rule uses log10(κ). If κ is 1,000, about three digits of accuracy may be vulnerable. It is an estimate, not a guaranteed error count.
Yes. Rescaling can improve or worsen conditioning depending on the matrix. Practical numerical workflows often scale systems before solving to reduce sensitivity and improve stability.
The 2-norm equals the largest singular value. Power iteration gives a practical estimate by repeatedly applying ATA, which is efficient for small web calculators.
This page is designed for square matrices because inverse-based condition numbers need an invertible square matrix. Rectangular matrices require singular-value or pseudoinverse-based approaches.
Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.