LIUDUNKE 发表于 2014-4-6 12:54:17

求助MATLAB 高手 奇异值分解 急急!!

最近在研究萃取精馏研究到奇异值分解做不下去了本人没有学过MATLAB ,希望高手给写个奇异值分解的程序就用图片中的例子就行 谢谢!!

帅妹mechen 发表于 2014-4-6 12:54:17

靜待高手出手依同學習了

tdl522 发表于 2014-4-6 12:54:17

奇异值分解在MATLAB是现成的命令svd。

tdl522 发表于 2014-4-6 12:54:17

>> sigma

sigma =

-0.007732700000000   0.013472300000000
-0.239940400000000   0.237875200000000
-2.504159000000000   2.422312000000000
-5.997253000000000   5.783780000000000
-1.677312000000000   1.658163000000000
   0.021716600000000   0.025947800000000
   0.197667800000000-0.158670200000000
   0.128991200000000-0.106890000000000
   0.064605900000000-0.053863200000000

>> =svd(sigma,0)

U =

-0.001596776873037-0.082897574170836
-0.036151393015130-0.083554717075318
-0.372814191779281-0.039148583599518
-0.891561130137739   0.147378389116163
-0.252367251929315-0.518999850571346
-0.000258088326185-0.648279789914740
   0.027009170529244-0.446367028525023
   0.017874135564795-0.245045104447357
   0.008976650341705-0.118217773629337


S =

   9.345194616546220                   0
                   0   0.052061296930750


V =

   0.719161867493558-0.694842578101815
-0.694842578101815-0.719161867493558


LIUDUNKE 发表于 2014-4-6 12:54:17

tdl522 发表于 2014-4-6 16:43
>> sigma

sigma =


谢谢非常感谢{:1106_398:}
页: [1]
查看完整版本: 求助MATLAB 高手 奇异值分解 急急!!