Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
2024.0.0 - Português


cond

número de condicionamento de uma matriz

Seqüência de Chamamento

cond(X)

Parâmetros

X

matriz de reais ou complexos. Para a sintaxe c=cond(X,p),                         X deve ser quadrado.

p

1 | 2 | %inf | "inf" | "fro": Norma usada. Valor padrão = 2.

c

número decimal positivo: o número da condição.

Descrição

c = cond(X)

Número de condicionamento em norma-2. cond(X) é a razão entre o maior e o menor valor singular de X.

c = cond(X,p)

returns the condition number in p-norm : norm(X, p) * norm(inv(X), p). Os valores ppossíveis são:

1 : número de condição na norma 1.
2 : número de condição na norma 2.
%inf | "inf" : número de condição na norma infinita
"fro" : número de condição na norma Frobenius

Exemplos

// Número de condição de uma matriz não quadrada
cond([1 0 -1 ; 0 1 -1])

A = testmatrix('hilb',6);
// número de condição na norma 2
cond(A)
cond(A, 2)

// número de condição na norma 1
cond(A, 1)

// número de condição na norma infinita
cond(A, %inf)

// número de condição na norma Frobenius
cond(A, 'fro')

Ver Também

  • rcond — número de condicionamento inverso
  • svd — decomposição em valores singulares
  • norm — normas de um vetor ou uma matriz

Histórico

VersãoDescrição
5.4.0
  • cond(X) aceita agora matriz não quadrada.
  • Novo argumento de entrada p introduzido.
6.0.2 cond([]) agora retorna 0 (como cond([],p)) em vez de 1.
Report an issue
<< Matrix Analysis Matrix Analysis det >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Tue Oct 24 14:35:25 CEST 2023