作者CASH0205 (阿廷)
看板MATLAB
標題[問題] 寫出一個大型的稀疏矩陣
時間Tue Apr 3 15:21:06 2012
小弟我想請問專業的高手們
我在程式中一個矩陣A是小型稀疏矩陣(可以自行輸入)
但是我想要做推廣成可以到比較大型(1000.2000之類)
可是我goole 或是問同學...都不太搞得定...
所以想要來尋求協助
我的問題:
A矩陣:1.大型的稀疏矩陣(n*n)
2.有辦法可以在限制A矩陣有幾個非0項嗎?
現在卡在這個語法不知道怎麼打....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.116.139.9
1F:→ math99:1. 不太懂隨機的用意,不過 2 個指令可以做到類似效果 04/03 17:30
2F:→ math99:sprand 和 sprandn 04/03 17:31
3F:→ math99:如果要是要宣告一個 m by n sparse 則用 sparse(m,n) 04/03 17:33
4F:→ math99:類似指令 speye (稀疏單位矩陣) 04/03 17:34
5F:→ CASH0205:其實就是隨便一個稀疏矩陣就可以了 04/03 17:34
6F:→ math99:2. 可以用 spalloc 04/03 17:34
7F:→ math99:那就 sparse(m,n) 和 speye(m,n) 就可以做到了 04/03 17:36
9F:→ CASH0205:謝謝~我去看看~不懂再問問 04/03 17:42
10F:→ CASH0205:我用spare(m,n)結果出現全部都是0的矩陣= =!! 04/03 17:58
※ 編輯: CASH0205 來自: 59.116.139.200 (04/04 21:16)