matlab中norm(a)什么意思

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/14 23:50:36
matlab中norm(a)什么意思
xTMO@+sK#sHpz8!9%NRT" )Ҵ*T5!é-=ٻ{36g4JyY7,-)qnq{[fsޥV9 5 >(@^ 7)ۤr_zgx~7HknFv>97Owͯ2yj&n, %dbt?s^3f"&Pc`'O ey ŕFE!IsP\Ae.%\@YRK25i5i͍SQ-i2H6Dc,1b,e9h%M,pc k\P $+R\-ţuHDʳud3i~nY"-cieYT*C!,*̃k K9"?EA[<t.ޣU0',dʎ(Mh g W8.p^Q^ˀ*p o άwmrV!u xR g'qXF0`r=@3Ǽ=qEv T:!Hb_yV3{}ZXcCΛibq2FIvwwDT2>yb";*ڱ'kT<c#v} b:e>C_tj

matlab中norm(a)什么意思
matlab中norm(a)什么意思

matlab中norm(a)什么意思
格式:n=norm(A,p)
功能:norm函数可计算几种不同类型的矩阵范数,根据p的不同可得到不同的范数
以下是Matlab中help norm
NORM Matrix or vector norm.
For matrices...
NORM(X) is the largest singular value of X,max(svd(X)).
NORM(X,2) is the same as NORM(X).
NORM(X,1) is the 1-norm of X,the largest column sum,
= max(sum(abs(X))).
NORM(X,inf) is the infinity norm of X,the largest row sum,
= max(sum(abs(X'))).
NORM(X,'fro') is the Frobenius norm,sqrt(sum(diag(X'*X))).
NORM(X,P) is available for matrix X only if P is 1,2,inf or 'fro'.
For vectors...
NORM(V,P) = sum(abs(V).^P)^(1/P).
NORM(V) = norm(V,2).
NORM(V,inf) = max(abs(V)).
NORM(V,-inf) = min(abs(V)).
1、如果A为矩阵
n=norm(A)
返回A的最大奇异值,即max(svd(A))
n=norm(A,p)
根据p的不同,返回不同的值
p
返回值
1
返回A中最大一列和,即max(sum(abs(A)))
2
返回A的最大奇异值,和n=norm(A)用法一样
inf
返回A中最大一行和,即max(sum(abs(A’)))
‘fro’
A和A‘的积的对角线和的平方根,即sqrt(sum(diag(A'*A)))
2、如果A为向量
norm(A,p)
返回向量A的p范数.即返回 sum(abs(A).^p)^(1/p),对任意 1