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 de `X`.

c = cond(X, p)

  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

## 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

- rcond
- svd
- norm

## Historique

5.4.0

- cond(X) accepte désormais X non carrée.
- Nouvel argument d'entrée p introduit.

6.0.2 cond([]) produit désormais 0 (comme cond([],p)) au lieu de 1.