2011-12-01 80 views
3

我正在尋找一個執行奇異值分解的java庫,如維基百科中所描述的:從矩陣A(m X n)得到A = U * S * V'其中U是mxm, S是mxn,V是nx n。維基百科定義的Java SVD

任何人都可以幫到我嗎?

因爲他們對svd的定義與維基百科的定義不同,所以Plese不回答小馬或jama。實際上,柯爾特返回A = U * S * V',其中U是m×n,S是n×n,V是n×n。

Alternativley我該如何使用小馬計算維基百科的svd?

感謝

回答

1

對不起它的後期答覆。但遲到比從未更好。

如果妳仔細觀察到維基百科頁面,

它描繪了被分成Au對4 * 5矩陣:4×4,S:4 * 5,V = 5 * 5

但如果仔細看看它,s矩陣的最後一行和最後一個滿滿的零,因此它實際上只有一個4 * 4矩陣。 (即低維只用於所有的時間)

我想這回答你的問題!