作者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)