范数怎么算(范数)
你们好,最近小活发现有诸多的小伙伴们对于范数怎么算,范数这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。
1、 (1)在找矩阵范数之前,首先要知道我们需要什么样的矩阵范数。通常我们常用的矩阵范数可以分为:1范数。
2、 2范数,Infinity范数,Frobenius范数。具体来说,范数的表示如下图所示:
3、 (2)上面介绍了几种常用的表达式范数,那么我们来看看具体值是怎么求的范数。当然,我们可以根据定义找到每一个的值范数。
4、 这仅适用于矩阵维数较小的矩阵。我们先来看看矩阵维数较大时,如何通过matlab求矩阵的差范数。
5、 (3)首先我们来看如何用matlab求矩阵的1范数。
6、 首先在matlab命令窗口中生成一个希尔伯特矩阵a=hilb(4),然后在命令窗口中输入nm1=norm(a,1),其中norm是求矩阵的函数范数。
7、 1表示1范数。程序运行结果如下图所示。很明显,红圈就是想要的结果对应的那一栏。
8、 (4)其次,看如何求矩阵的2范数。
9、 首先在matlab命令窗口中生成一个希尔伯特矩阵a=hilb(4),然后在命令窗口中输入nm2=norm(a,2),其中norm是求矩阵的函数范数。
10、 2表示2范数。程序运行结果如下图所示。当然,我们不可能像1范数那样一眼就看到结果。
11、 (5)我们来看看如何求矩阵的无穷范数。(相信聪明的同学已经想到了)
12、 首先在matlab命令窗口生成一个希尔伯特矩阵a=hilb(4),然后在命令窗口输入nm3=norm(a,inf),其中norm是求矩阵的函数范数。
13、 Inf代表无穷大范数。程序运行结果如下图所示。
14、 (6)最后,我们来看看如何找到矩阵的Frobenius范数。
15、 首先在matlab命令窗口生成一个希尔伯特矩阵a=hilb(4),然后在命令窗口输入nm4=norm(a,' for '),其中norm是求矩阵的函数范数。
16、 For代表Frobenius范数,这是前三个字母。程序运行结果如下图所示。
17、 至此,已经算出了几种常用矩阵范数,大家可以试试!
以上就是范数这篇文章的一些介绍,希望对大家有所帮助。
免责声明:本文由用户上传,如有侵权请联系删除!
猜你喜欢
- 12-29
- 12-29
- 12-29
- 12-29
- 12-29
- 12-29
- 12-29
- 12-29
最新文章
- 12-30
- 12-30
- 12-30
- 12-30
- 12-30
- 12-30
- 12-30
- 12-30