Re: [問題] 關於svd這個函數
※ 引述《naooki (質數)》之銘言:
: 我有/SVD 爬過文 以及約略GOOGLE(我承認沒非常仔細)
: 沒看到我的問題
: 我的問題是請問如[U,S,V]=svd(A)
: A這個矩陣的維度能到多高呢?
: 我很確定我寫的程式在維度小的時候86x50是很順利地跑完
: 不過當我的維度到4000x80000
4 k * 80 k = 320 e6
這已經到了很多 32 bit machine 的上限了.
你根本還不到 SVD 那ㄧ步, 因為 array 已經太大爆炸了.
http://www.mathworks.com/support/tech-notes/1100/1110.html
: MATLAB就出現
: Error using svd
: Out of memory. Type HELP MEMORY for your options.
: 請問有人知道維度上限?
: 或者可以分享您曾經跑過最大的維度嗎?
: 謝謝
在這個 scale, 你必須用其他的數值方法去作 SVD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 128.125.20.198
→
08/30 07:47, , 1F
08/30 07:47, 1F
→
08/30 07:48, , 2F
08/30 07:48, 2F
推
08/30 08:22, , 3F
08/30 08:22, 3F
推
08/30 11:07, , 4F
08/30 11:07, 4F
討論串 (同標題文章)