主要内容

La traducción de esta página está obsoleta. Haga clic aquí para ver la última versión en inglés.

规范

Normas de vectores y matrices

描述

Ejemplo

n= norm(v)devuelve la规范a euclidianadel vectorv. Esta norma también se llama norma 2, magnitud vectorial o longitud euclidiana.

Ejemplo

n= norm(v,p)Devuelve Elvector generalizado norma p.

Ejemplo

n= norm(X)devuelve la norma 2 o el valor单数máximode la matrizX, que es aproximadamente最大限度(svd(X)).

Ejemplo

n= norm(X,p)devuelve la normap德拉·马特里兹(de la Matriz)X,en la quepes1,2oinf:

Ejemplo

n= norm(X,'fro')devuelve laNorma de Frobenius德拉·马特里兹(de la Matriz)X.

Ejemplos

反对者

Cree un vector y calcule la magnitud.

v = [1 -2 3]; n = norm(v)
n = 3.7417

计算la norma 1 de un vector,que es la suma de las adududes de los elementos。

X = [-2 3 -1]; n = norm(X,1)
n = 6

计算La Distancia entre dos puntos como la norma de diferencia entre los elementos del vector。

Cree dos vectores que representen las coordenadas (x,y) de dos puntos del plano euclidiano.

a = [0 3]; b = [-2 1];

UTILICE规范para contular la distancia entre los puntos。

d = norm(b-a)
d = 2.8284

Geométricamente,La Distancia Entre Los Puntos equivale a la agagitud del vector que se extiende de un punto a otro。

a = 0 i ˆ + 3 j ˆ b = - 2 i ˆ + 1 j ˆ d ( a , b ) = | | b - a | | = ( - 2 - 0 ) 2 + ( 1 - 3 ) 2 = 8

Calcule la norma 2 de una matriz, que es el valor singular más grande.

X = [2 0 1; 1 1 0 3 3 0];n =规范(X)
n = 4.7234

UTILICE'fro'para calcular la norma de Frobenius de una matriz dispersa, que calcula la norma 2 del vector columna,S(:).

S =稀疏(1:25,1:25,1);n = norm(s,'fro')
n = 5

Argumentos de entrada

反对者

vector de Entrada.

Tipos de Datos:single|双倍的
索波特de números complejos:

Matriz de Entrada.

Tipos de Datos:single|双倍的
索波特de números complejos:

Tipo de Norma,Especificado como2(Valor Prederminado),Escalar Entero Potitivo Distintoinfo-Inf. Los valores válidos depy lo que devuelven dependen de si la primera entrada de规范Es una matriz o un vector,SegúnSeMuestra en la Tabla。

Nota

Esta tabla no refleja los algoritmos reales que se utilizan en los cálculos.

p Matriz 向量
1 最大限度(sum(abs(X))) sum(abs(X))
2 最大限度(svd(X)) sum(abs(X).^2)^(1/2)
Numérica con valores reales positivosp sum(abs(x)。^p)^(1/p)
inf 最大限度(sum(abs(X'))) 最大限度(abs(X))
-Inf min(abs(X))

Argumentos de salida

反对者

Norma de matriz o vector, devuelta como escalar. La norma permite apreciar la magnitud de los elementos. Por convención,规范devuelveNaNsi la entrada contiene valoresNaN.

Más acerca de

反对者

Norma Euclidiana

La Norma Euclidiana(tambiénLlamadaagainitud vectorial,纵向euclidiana o norma 2)de un vectorv骗局NElementos Queda deconida por

v = k = 1 N | v k | 2 .

Norma General de Un Vector

ladefinición将军de la norma p de un vectorv骗局Nelementos es

v p = [ k = 1 N | v k | p ] 1 / p ,

,唐pes cualquier valor real positivo,info-Inf. Algunos valores interesantes depson:

  • Sip = 1, la norma 1 resultante es la suma de los valores absolutos de los elementos del vector.

  • Sip = 2, la norma 2 resultante indica la magnitud vectorial o la longitud euclidiana del vector.

  • Sip = inf,烦恼 v = 最大限度 i ( | v ( i ) | ) .

  • Sip = -inf,烦恼 v = min i ( | v ( i ) | ) .

Suma de Counteras absolutamáxima

La suma de columnas absoluta máxima de una matrizmpornX(conm,n >= 2)Queda deconida por

X 1 = 最大限度 1 j n ( i = 1 m | a i j | ) .

Suma de filas absoluta máxima

La suma de filas absoluta máxima de una matrizmpornX(conm,n >= 2)Queda deconida por

X = 最大限度 1 i m ( j = 1 n | a i j | ) .

Norma de Frobenius

La Norma de Frobenius de Una MatrizmpornX(conm,n >= 2)Queda deconida por

X F = i = 1 m j = 1 n | a i j | 2 = 痕迹 ( X X ) .

Sugerencias

  • UTILICEVecnormpara tratar una matriz o un arreglo como una colección de vectores y calcular la norma en una dimensión especificada. Por ejemplo,Vecnormpuede calcular la norma de cada columna de una matriz.

Capacidades ampliadas

Historial de versiones

Introducido antes de R2006a