用MATLAB计算这个矩阵的SVD,怎样操作本人从来没用过M-查字典问答网
分类选择

来自曹文军的问题

  用MATLAB计算这个矩阵的SVD,怎样操作本人从来没用过MATLAB软件,想计算一个大矩阵的SVD,在MATLAB中打开了存有数据的EXCEL,请高手赐教,是不是用[UVD]=svd(A)求出来U,V,D三个矩阵,就行了呢?那么矩阵A

  用MATLAB计算这个矩阵的SVD,怎样操作

  本人从来没用过MATLAB软件,想计算一个大矩阵的SVD,在MATLAB中打开了存有数据的EXCEL,请高手赐教,

  是不是用[UVD]=svd(A)求出来U,V,D三个矩阵,就行了呢?

  那么矩阵A的SVD中右一列和左一列的奇异向量是指什么?请西详细点拨,

1回答
2020-05-23 00:22
我要回答
请先登录
童明成

  以matlab7.1为例,

  在command中

  >>a=0;

  后用数据编辑器打开,把Excel中的数据copy过来,直接粘贴就行.

  再在command中

  >>[UVD]=svd(a)

  至于UVD:(假设a为m*n的矩阵),则

  U,m*m的酉矩阵

  D,n*n的酉矩阵

  V,m*n的矩阵

  a=U*V*D即为奇异值分解..

  更详细的说明,请看矩阵分析的相关资料.

2020-05-23 00:24:11

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •