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行元素绝对值之和