matlab 求矩阵奇异值,matlab怎么求矩阵的奇异值和奇异值分解 来看看吧

有时候我们在使用matlab进行运算的时候,想求矩阵的奇异值和进行奇异值分解,怎么操作呢,下面来分享一下方法

工具/材料

matlab

矩阵的奇异值和奇异值分解

操作方法

01

第一步我们首先需要知道在matlab中求矩阵的奇异值是用svd函数,在命令行窗口中输入“help svd”,可以看到svd函数的使用方法,如下图所示:

matlab 求矩阵奇异值,matlab怎么求矩阵的奇异值和奇异值分解 来看看吧_第1张图片

02

第二步打开matlab,在命令行窗口中输入a=[2 4 6;6 7 8;8 12 6],创建一个3行3列的a矩阵,如下图所示:

matlab 求矩阵奇异值,matlab怎么求矩阵的奇异值和奇异值分解 来看看吧_第2张图片

03

第三步输入svd(a),求a矩阵的奇异值,按回车键之后,可以看到矩阵的奇异值,如下图所示:

matlab 求矩阵奇异值,matlab怎么求矩阵的奇异值和奇异值分解 来看看吧_第3张图片

04

第四步我们如果想进行奇异值分解的话,可以使用[U,S,V]=svd(a)方式,其中s是对角矩阵,u和v是酋矩阵,详细介绍如下图所示:

matlab 求矩阵奇异值,matlab怎么求矩阵的奇异值和奇异值分解 来看看吧_第4张图片

05

第五步在命令行窗口中输入“[U,S,V]=svd(a)”,按回车键之后,可以看到矩阵的奇异值分解,如下图所示:

matlab 求矩阵奇异值,matlab怎么求矩阵的奇异值和奇异值分解 来看看吧_第5张图片

好了,以上就是大致内容了,(END)

声明:该文观点仅代表作者本人,天晴资讯网系信息发布平台,仅提供信息存储空间服务。

你可能感兴趣的:(matlab,求矩阵奇异值)