Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Português - Русский - 日本語
Aide de Scilab >> Algèbre Lineaire > Matrix Analysis > cond

cond

conditionnement

Séquence d'appel

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

Paramètres

X

matrice réelle ou complexe. Si c = cond(X, p), X doit être une matrice carrée réelle ou complexe.

p

scalaire ou chaine de caractères (valeur par défaut p = 2).

c

scalaire réel.

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). Si p est spécifié, p est égal soit à:

  • p = 1. cond(X, p) retourne le conditionnement en norme 1.

  • p = 2. cond(X, p) retourne le conditionnement en norme 2.

  • p = %inf or 'inf'. cond(X, p) retourne le conditionnement en norme infinie.

  • p = 'fro'. cond(X, p) retourne le conditionnement en norme de Frobenius.

Exemples

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 — estimation de l'inverse du conditionnement
  • svd — décomposition en valeurs singulières
  • norm — normes matricielles

Historique

VersionDescription
5.4.0

Appel de cond(X), où X est une matrice non carrée, est maintenant gérée. Par exemple :

X = [1 0; 1 -1; 0 1];
cond(X)

Appel de cond(X, p) permet de calculer le contionnement en norme p. Par exemple :

X = [1 -6 0; 1 0 -4;1 0 2];
cond(X, 1) // conditionnement en norme 1 (p = 1)
Scilab Enterprises
Copyright (c) 2011-2015 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Wed Jun 15 08:31:01 CEST 2016