范数(范数等于1是什么意思)
你们好,最近小活发现有诸多的小伙伴们对于范数等于1是什么意思,范数这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。
1、 (1)在找矩阵范数之前,首先要知道我们需要什么样的矩阵范数。通常我们常用的矩阵范数可以分为:1范数,2范数,无限010-具体范数如下图所示:
2、 (2)上面介绍了几种常用的表达式范数,那么我们来看看具体的值是怎么求的范数。当然我们可以根据定义找到每一个的值范数,所以只适用于维数较小的矩阵。我们来看看当矩阵的维数较大时,如何用matlab求矩阵的差范数。
3、 (3)首先我们来看看如何用matlab求矩阵的1范数。
4、 首先在matlab的命令窗口中生成一个希尔伯特矩阵a=hilb(4),然后在命令窗口中输入nm1=norm(a,1),其中norm是求矩阵的函数范数,1表示1范数。程序运行结果如下图所示。很明显,红圈就是想要的结果对应的那一栏。
5、 (4)其次,看如何求矩阵的2范数。
6、 首先在matlab的命令窗口中生成一个希尔伯特矩阵a=hilb(4),然后在命令窗口中输入nm2=norm(a,2),其中norm是求矩阵的函数范数,2代表2范数。程序的运行结果如下图所示,当然,在这里你不可能像1范数那样一目了然的看到结果。
7、 (5)下面是求一个矩阵的无穷的方法范数。(相信聪明的同学已经想到了)
8、 首先在matlab的命令窗口中生成一个希尔伯特矩阵a=hilb(4),然后在命令窗口中输入nm3=norm(a,inf),其中norm是求矩阵的函数范数,inf代表无穷大范数。程序运行结果如下图所示。
9、 (6)最后,我们来看看如何找到矩阵的Frobenius范数。
10、 首先在matlab命令窗口生成一个希尔伯特矩阵a=hilb(4),然后在命令窗口输入nm4=norm(a,' for '),其中norm是求矩阵的函数范数,for表示Frobenius范数,是前三个字母。程序运行结果如下图所示。
11、 到目前为止,已经研究出了几种常用的矩阵范数。你可以试试!
以上就是范数这篇文章的一些介绍,希望能帮助到大家。
扫描二维码推送至手机访问。
版权声明:文章内容摘自网络,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。谢谢!