conditionnement
c = cond(X) c = cond(X, p)
matrice réelle ou complexe. Pour la syntaxe c = cond(X, p)
,
X
doit être carrée.
1 | 2 | %inf | "inf" | "fro": norme utilisée. p=2 par défaut.
nombre décimal positif : le conditionnement
retourne le conditionnement en norme 2.cond(X)
est le
quotient entre la plus grande et la plus petite valeur singulière de
X
.
retourne le conditionnement en norme p : norm(X, p) * norm(inv(X), p)
.
Les valeurs possibles de p
sont :
1 : | conditionnement en norme 1 |
2 : | conditionnement en norme 2 |
%inf | "inf" : | conditionnement en norme infinie |
"fro" : | conditionnement en norme de Frobenius |
// Conditionnement d'une matrice non carrée : cond([1 0 -1 ; 0 1 -1]) A = testmatrix('hilb',6); // conditionnement en norme 2 cond(A) cond(A, 2) // conditionnement en norme 1 cond(A, 1) // conditionnement en norme infinie cond(A, %inf) // conditionnement en norme de Frobenius cond(A, 'fro') | ![]() | ![]() |
Version | Description |
5.4.0 |
|
6.0.2 | cond([]) produit désormais 0 (comme cond([],p)) au lieu de 1. |