vecnorm

Norma vetorial de cada coluna ou linha de uma matriz.

Categoria: Mathematics > Linear Algebra

Sintaxe

N = vecnorm(A)

Retorna a norma 2 de cada coluna de A.

N = vecnorm(A, p)

Usa a norma p.

N = vecnorm(A, p, dim)

Calcula a norma ao longo da dimensão dim; dim = 2 opera nas linhas.

Descrição

Ao contrário de norm, que trata a matriz como um operador, vecnorm trata cada coluna (ou linha) como um vetor separado e devolve todos os comprimentos de uma vez. Substitui o idioma comum sqrt(sum(abs(A).^2)).

Com p = Inf retorna o maior valor absoluto, e com p = 1 a soma dos valores absolutos.

Argumentos de entrada

A
Array numérico.
p
Escalar real positivo ou Inf. Padrão 2.
dim
Dimensão em que operar. Padrão: a primeira dimensão não singleton.

Argumentos de saída

N
Array de normas; a dimensão operada tem tamanho 1.

Exemplo

Colunas e linhas

A = [3 4; 6 8];
vecnorm(A)
vecnorm(A, 1, 2)
vecnorm(A, Inf, 2)
Saída
ans = 1×2

    6.7082    8.9443
ans = 2×1

     7
    14
ans = 2×1

     4
     8

Veja também

norm normalize dot cross sum