norm

Norma de um vetor ou matriz.

Categoria: Mathematics > Linear Algebra

Sintaxe

n = norm(v)

Comprimento euclidiano de um vetor, ou norma 2 de uma matriz (maior valor singular).

n = norm(X, p)

A norma p: 1, 2, Inf, 'fro' e qualquer p >= 1 para vetores.

Descrição

Para um vetor, a norma 1 é a soma dos valores absolutos, a norma 2 é o comprimento usual e a norma infinito é o maior valor absoluto. Para uma matriz, a norma 1 é a maior soma de colunas dos valores absolutos, a norma infinito é a maior soma de linhas, a norma 2 é o maior valor singular e a norma de Frobenius é a raiz quadrada da soma dos quadrados de todas as entradas.

Observe que, para uma matriz, norm(A) é a norma 2 e não é igual à norma de Frobenius. A norma 2 exige um cálculo de valores singulares; para matrizes grandes, normest é mais barato.

Argumentos de entrada

X
Vetor ou matriz.
p
Tipo de norma, padrão 2. 'fro' é a norma de Frobenius.

Argumentos de saída

n
Escalar não negativo. A norma de um array vazio é 0.

Exemplo

Normas de vetor e de matriz

v = [3 4];
norm(v)
norm(v, 1)
norm(v, Inf)
A = [1 2; 3 4];
norm(A)
norm(A, 'fro')
norm(A, 1)
Saída
ans = 5
ans = 7
ans = 4
ans = 5.4650
ans = 5.4772
ans = 6

Veja também

normest cond vecnorm pagenorm svd