matlab怎么求矩阵的奇异值和奇异值分解

  • 原创
  • |
  • 浏览:29134
  • |
  • 更新:

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

工具/原料

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

方法/步骤

  1. 1

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

    matlab怎么求矩阵的奇异值和奇异值分解
  2. 2

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

    matlab怎么求矩阵的奇异值和奇异值分解
  3. 2
    该信息未经授权抓取自百度经验
  4. 3

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

    matlab怎么求矩阵的奇异值和奇异值分解
  5. 4

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

    matlab怎么求矩阵的奇异值和奇异值分解
  6. 5

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

    matlab怎么求矩阵的奇异值和奇异值分解
    END

注意事项

  • 如果你觉得这篇对你有用的话,请投一下票
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部