Scilab-Branch-6.1-GIT
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
cond
conditionnement
Séquence d'appel
c = cond(X) c = cond(X, p)
Arguments
- X
matrice réelle ou complexe. Pour la syntaxe
c = cond(X, p)
,X
doit être carrée.- p
1 | 2 | %inf | "inf" | "fro": norme utilisée. p=2 par défaut.
- c
nombre décimal positif : le conditionnement
Description
- c = cond(X)
retourne le conditionnement en norme 2.
cond(X)
est le quotient entre la plus grande et la plus petite valeur singulière deX
.- c = cond(X, p)
retourne le conditionnement en norme p :
norm(X, p) * norm(inv(X), p)
. Les valeurs possibles dep
sont :1 : conditionnement en norme 1 2 : conditionnement en norme 2 %inf | "inf" : conditionnement en norme infinie "fro" : conditionnement en norme de Frobenius
Exemples
// 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')
Voir aussi
Historique
Version | Description |
5.4.0 |
|
6.0.2 | cond([]) produit désormais 0 (comme cond([],p)) au lieu de 1. |
Report an issue | ||
<< Matrix Analysis | Matrix Analysis | det >> |