永发信息网

用matlab怎么求矩阵的范数

答案:2  悬赏:50  手机版
解决时间 2021-02-22 09:57
  • 提问者网友:留有余香
  • 2021-02-22 00:12
用matlab怎么求矩阵的范数
最佳答案
  • 五星知识达人网友:撞了怀
  • 2021-02-22 00:22
可以求,但这个范数是包含未知数的函数了
全部回答
  • 1楼网友:不甚了了
  • 2021-02-22 00:50
函数 norm 格式 n = norm(x)      %x为向量,求欧几里德范数,即 。 n = norm(x,inf) %求 -范数,即 。 n = norm(x,1)    %求1-范数,即 。 n = norm(x,-inf) %求向量x的元素的绝对值的最小值,即 。 n = norm(x, p)   %求p-范数,即 ,所以norm(x,2) = norm(x)。 命令 矩阵的范数 函数 norm 格式 n = norm(a)    %a为矩阵,求欧几里德范数 ,等于a的最大奇异值。 n = norm(a,1) %求a的列范数 ,等于a的列向量的1-范数的最大值。 n = norm(a,2) %求a的欧几里德范数 ,和norm(a)相同。 n = norm(a,inf) %求行范数 ,等于a的行向量的1-范数的最大值 即:max(sum(abs(a')))。 n = norm(a, 'fro' ) %求矩阵a的frobenius范数 , 矩阵元p阶范数估计需要自己编程求,计算公式如下  举个例子吧 a=magic(3) sum(sum(abs(a)^4))^(1/4) a =      8     1     6      3     5     7      4     9     2 ans =    19.7411
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯