使用matlab进行运算时,有时会想求出矩阵的奇异值或进行奇异值分解,但如何操作呢? 分享方法吧
工具/材料
matlab
矩阵的奇异值和奇异值分解
操作方法
01
第一步,首先需要知道在matlab中求矩阵奇异值的是svd函数。 在命令行窗口中键入help svd,可以了解如何使用svd函数,如下图所示。
02
在步骤2中打开matlab,在命令行窗口中输入a=[2 4 6; 6(8); 8 12 6] ),创建3行3列的a矩阵,如下图所示。
03
步骤3输入3SVD(a ),求出a矩阵的奇异值。 按回车键,可以看到矩阵的奇异值,如下图所示。
04
步骤4想进行奇异值分解时,使用[U,s,v]=SVD(a )方式。 其中,s是对角矩阵,u和v是丘比勒斯特。 详细介绍下图。
05
步骤5在命令行窗口中键入[U,s,v]=SVD(a ),然后按回车键以分解矩阵的奇异值,如下图所示。
那么,以上是大致的内容。 ((END ) ) )。
声明:本文观点仅为代表本人,在晴朗的信息网类信息发布平台上,只提供信息存储空间服务。