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

学习 时间:2026-08-15 22:48:52 阅读:984
用MATLAB计算这个矩阵的SVD,怎样操作本人从来没用过MATLAB软件,想计算一个大矩阵的SVD,在MATLAB中打开了存有数据的EXCEL,请高手赐教,是不是用[U V D]=svd(A)求出来U,V,D三个矩阵,就行了呢?那么矩阵A的SVD中右一列和左一列的奇异向量是指什么?请西详细点拨,

最佳回答

端庄的纸鹤

爱笑的世界

2026-08-15 22:48:52

以matlab7。1为例,在command中>> a=0;后用数据编辑器打开,把Excel中的数据copy过来,直接粘贴就行。再在command中>> [U V D]= svd( a )至于U V D:(假设a 为m*n 的矩阵),则U ,m*m的酉矩阵D ,n*n的酉矩阵V ,m*n的矩阵a = U*V*D 即为奇异值分解。。更详细的说明,请看矩阵分析的相关资料。

最新回答共有2条回答

  • 英勇的含羞草
    回复
    2026-08-15 22:48:52

    以matlab7。1为例,在command中>> a=0;后用数据编辑器打开,把Excel中的数据copy过来,直接粘贴就行。再在command中>> [U V D]= svd( a )至于U V D:(假设a 为m*n 的矩阵),则U ,m*m的酉矩阵D ,n*n的酉矩阵V ,m*n的矩阵a = U*V*D 即为奇异值分解。。更详细的说明,请看矩阵分析的相关资料。

上一篇 The man is selling some eggs to them. 改为同义句,They -- -- some

下一篇 lots of ; a lot 有什么区别(用法上)