首页 > 编程知识 正文

matlab答疑问题,在matlab中norm指什么

时间:2023-05-04 06:01:29 阅读:106304 作者:4156

%X是一个向量,表示hpdjz范数。

n=norm(x,inf ) %求范数,也就是说。

n=norm(x,1 ) %求出1范数,即。

n=norm(x,-inf ) %向量x的元素的绝对值的最小值,即。

n=norm(X(x,p ) %p求范数,即norm ) x,2 )=norm ) x )。

指令矩阵范数函数norm格式n=norm(a ) ) a为矩阵,若求出hpdjz范数,则等于a的最大奇异值。

n=norm(a,1 ) %求出a的列范数,与a的列向量的1范数的最大值相等。

与n=norm(A(a,2 ) %求a的hpdjz范数,norm ) a )相同。

n=norm(a,inf ) %求出行范数,作为a的行向量的1范数的最大值的max(sum(ABS )-(a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )。

求n=norm(a,' fro ' ) %矩阵a的Frobenius范数。 矩阵元p阶范数的估计需要自己编程求出。

1、a为矩阵n=norm(a时,返回a的最大奇异值。 即,max(SVD ) a ) ) n=norm ) a,p )根据p而返回不同的值,p返回值1是a中最大的列,即max ) sum(ABS(a ) ) )

返回2a的最大奇异值,与n=norm(a )一样,inf为a中最大的一行之和(即max(sum(ABS ) a ) )、fro ) a与a )的乘积的对角线和平方根(即sqrt ) sum )

2、如果a是向量norm(a,p ),则返回向量a的p范数。 即返回sum(ABS(a ).^p ) )1/p ),对于任意的1p .norm(A(A ) a )返回向量a的2范数,即与norm ) a,2 )等价。 norm(a,inf )为max(ABS ) a ) ) norm ) a,-inf )为min ) ABS ) a ) ) )返回。

计算公式如下

举个例子a=幻像(3) sum (sum (ABS (a ) (4) ) )1/4) a=81635749 2

ans=19.7411

转自: http://zhidao.Baidu.com/question/245196523.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。