Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Recorte 12: Condicionamento e normas de matrizes

Normas de matrizes e vetores

Uma norma é uma função de valor real que fornece uma medida do tamanho ou “comprimento” de entidades matemáticas de componentes múltiplos, tais como vetores e matrizes. Para um vetor de nn dimensões x\textbf{x}, sabemos que uma norma Euclidiana seria calculada como

x=i=1nxi2.||\textbf{x}|| = \sqrt{\displaystyle \sum_{i=1}^n \textbf{x}_i^2}.

O conceito pode ser estendido para uma matriz A\textbf{A} da seguinte maneira:

A=i=1nj=1nai,j2,||\textbf{A}|| = \sqrt{\displaystyle \sum_{i=1}^n \sum_{j=1}^n a_{i,j}^2},

cujo nome, em especial, é norma de Frobenius. Assim como qualquer outra norma de um vetor, ela fornece um valor único que quantifica o “tamanho” de A\textbf{A}.

Para vetores, existem alternativas, as chamadas normas-pp. que podem ser representadas geralmente por

xp=(i=1nxip)1/p.||\textbf{x}||_p = \left( \displaystyle \sum_{i=1}^n x_i^p \right)^{1/p}.

Vemos que a norma Euclidiana e a norma-2 são idênticas para vetores.

Outros exemplos importantes são

x1=i=1nxi,||\textbf{x}||_1 = \displaystyle \sum_{i=1}^n |x_i|,

que representa a norma como a soma dos valores absolutos dos elementos. Outra é a norma de magnitude máxima.

x=max1inxi,||\textbf{x}||_{\infty} = \max_{1 \le i \le n} |x_i|,

que define a norma como o elemento com o maior valor absoluto.

Usando uma abordagem similar, outras normas podem ser desenvolvidas por matrizes. Por exemplo,

A1=max1jni=1naij,||\textbf{A}||_{1} = \max_{1 \le j \le n} \displaystyle \sum_{i=1}^n |a_{ij}|,

isto é, uma somatória dos valores absolutos dos coeficientes é feita para cada coluna, e a maior dessas somatórias é tomada como a norma. Esta é chamada norma da soma das colunas.

Uma norma similar pode ser definida para as linhas, resultando na norma da soma das linhas

A=max1inj=1naij.||\textbf{A}||_{\infty} = \max_{1 \le i \le n} \displaystyle \sum_{j=1}^n |a_{ij}|.

Deve-se notar que, em contraste com os vetores, a norma-2 e a norma Euclidiana para uma matriz não são as mesma. A norma-2 é calculada pela expressão

A=(μmax)1/2,||\textbf{A}|| = (\mu_{\max})^{1/2},

onde μmax\mu_{\max} é o maior autovalor da matriz B=ATA\textbf{B} = \textbf{A}^T \textbf{A}. Esta norma é chamada de norma espectral.

Número de condição de uma matriz

O número de condição de uma matriz é definido (pela forma mais comum) por

cond(A)=AA1.\mathrm{cond}(\textbf{A}) = ||\textbf{A}|| \, || \textbf{A}^{-1} ||.

Se o valor de cond(A)\mathrm{cond}(\textbf{A}) for muito maior do que 1, diz-se que o sistema é mal-condicionado.