matlab二范数,matlab矩阵范数

1、在Matlab中,norm有两种形式。形式:

1. n = norm(A)

2. n = norm(A,p),p范数

功能:

a可以是向量也可以是矩阵; 对于不同的p,norm函数可以计算几种不同类型的矩阵(向量)范数,1p 。

其中n=norm(a )表示2范数,类似于n=norm(a,2 )。

2、如果a是向量(向量范数) 2.1格式:norm(A,p)

返回向量a的p范数。 也就是说:

1范数:所有元素的绝对值之和sum(ABS(a ) ) ) )。

2范数:通常意义上的模式,即sqrt(sum(ABS(a.^2) )

无穷范数(inf)取向量中所有元素的绝对值的最大值,即max(ABS(a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )。

2.2例eg :以向量A=[0 -1 2 -3 4]为例

2.2.1 1范数:所有元素的绝对值之和,即sum(ABS(a ) ) ) ) ) ) ) ) )。

2.2.2 2范数:通常意义上的模式,mhdwx范数,频谱范数,即sqrt(sum(ABS(a.^2) )

2.2.3 无穷范数(inf):取向量中所有元素的绝对值的最大值,即max(ABS(a ) ) ) ) ) ) ) ) ) )。

另外,norm(a,-inf )=min (ABS ) a ) )

3、如果a是矩阵(矩阵范数)矩阵的范数,则为) )矩阵间的距离测量的方法)。

3.1格式:

1范数:返回矩阵a中的最大列,即max(sum(ABS(a ) )。

2范数是通常意义上的范数,返回矩阵a的二范数。 (二范数j是指矩阵a的二范数为a的转置矩阵乘以a特征根的最大值的开根编号) )。

无穷范数(inf):返回矩阵a的元素的绝对值最大的行和。

3.2例: eg :基质A=[1 -2 -3; -2 3 -4; 4-5 )为例

3.2.1返回http://www.Sina.com /中元素绝对值最大的列之和。 即,norm(a,1 )=max ) sum ) ABS ) a ),这里,sum ) ABS ) a )表示各列元素的绝对值之和

3.2.2 1范数返回矩阵a的最大奇异值,矩阵a与矩阵a的转置相乘得到b,矩阵b的最大特征值为卡方

得知用NORM(a,2 )求出的结果与矩阵b的最大特征值开方相等。

3.2.3返回http://www.Sina.com /中元素绝对值最大的一行之和。 即,norm(a,inf )=max ) sum(ABS ) a ) ),这里,sum ) ABS ) a ) )表示1行元素绝对值之和

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注