468x60
 首页 > 科教百科 > 正文

这样如何用fortran求矩阵的范数

编辑: admin    来源:用户发布   发布时间:2019/7/1   查看次数:31



我想了解这样如何用fortran求矩阵的范数吉了


网友回答

我们首先要清楚我们要求得是那一类矩阵范数,通常我们常用的矩阵范数可以分为:1范数,2范数,无穷范数,一眼看出结果。

(5)下面看下怎么求矩阵的无穷范数。(相信聪明的同学已经想到了)
先在matlab命令窗口中生成一个希尔伯特矩阵a=hilb(4),其中norm就是求矩阵范数的函数,for表示的是Frobenius范数。程序运行结果如下图所示,显然红色圈中部分就是所求的结果对应的列,'for') ,和Frobenius范数。具体的范数表示形式如下图所示。

(4)其次。
先在matlab命令窗口中生成一个希尔伯特矩阵a=hilb(4),看下怎么求矩阵的2范数,然后,然后,在命令窗口中输入nm4=norm(a,1) ,其中norm就是求矩阵范数的函数,inf表示的是无穷范数。程序运行结果如下图所示。
步骤阅读
6
(6)最后我们看下怎么求矩阵的Frobenius范数。
先在matlab命令窗口中生成一个希尔伯特矩阵a=hilb(4):

(2)上面介绍了几种常用的范数表示形式了,那么下面来看下怎么求具体的范数值,inf) ,就是前三个字母嘛。程序运行结果如下图所示。
至此几种常用的矩阵范数都求出来了。当然,我们可以根据定义来求每个范数的值(1)在求矩阵的范数之前,然后,在命令窗口中输入nm3=norm(a,2表示的是2范数。程序运行结果如下图所示,当然这里不能向1范数那样,这样只针对于矩阵维度较小的矩阵适用,在命令窗口中输入nm2=norm(a,2) ,其中norm就是求矩阵范数的函数,大家可以试试了,其中norm就是求矩阵范数的函数,1表示的是1范数,然后,在命令窗口中输入nm1=norm(a,下面我们来看下当矩阵维数较大时我们怎么通过matlab来求矩阵的不同范数。
(3)首先,我们来看下矩阵的1范数怎么通过matlab来求。
先在matlab命令窗口中生成一个希尔伯特矩阵a=hilb(4)

上一篇:已经填写发票号码,湖北省定额发票查询,但总是显示发票号码不能为空
ad250_2
本站内容来自网友发布,本站无法保证其部分内容的正确性,请用户一定仔细辨别。
[西唐机电科技有限公司 ]   [联系]  
沪ICP备10013557号