范数学习笔记

如何通俗易懂地解释「范数」? - 知乎

压缩感知中的数学知识:稀疏、范数、符号arg min_彬彬有礼的专栏-CSDN博客

max 和 argmax的区别_考研数学笔记_新浪博客

向量范数的matlab实现:

n=norm(X,1)——1-范数

n=norm(X)或者norm(X,2)——2-范数或者欧几里得范数

n=norm(X,p)——p-范数

n=norm(X,inf)——无穷范数

n=norm(X,-inf)——负无穷范数

例1:求三维向量X=[1 4 7]的各个范数

X=[1 4 7];
n1=norm(X,1)  %1-范数
n2=norm(X)    %2-范数
np=norm(X,3)  %p-范数
ninf=norm(X,inf)  %无穷范数
n_inf=norm(X,-inf)   %负无穷范数

 输出:

n1 = 12

n2 =  8.1240

np =  7.4169

ninf = 7

n_inf =  1

矩阵范数matlab实现:

n=norm(A,1)——1-范数,求矩阵A的列范数,即列向量1-范数的最大值;

n=norm(A)——2-范数,求矩阵A的欧几里得范数;

n=norm(A,inf)——求矩阵的行范数,即A的行向量的1-范数最大值;

n=norm(A,'fro')——求矩阵A的Frobenius范数。

例2 求一下三阶矩阵A的各个范数

A=[1 2 3;4 5 6;7 8 9];
n1=norm(A,1)  %求各列和的最大值,各列和12,15,18
n2=norm(A)  %求矩阵A的奇异值,取最大的就是2-范数
s=svd(A)  %求A的奇异值
ninf=norm(A,inf)  %求A的各行和的最大值6,15,24
n_fro=norm(A,'fro')  %求A的Frobenius范数

输出:

n1 = 18

n2 =16.8481

s = 16.8481
    1.0684
    0.0000

ninf =  24

n_fro =16.8819

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值