|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
最我在学习系数矩阵这一章节,发现一个百思不得其解的问题:
>> sprand(10,10,0.12)
ans =
(8,1) 0.0153
(9,1) 0.4451
(7,2) 0.2722
(5,4) 0.1987
(5,5) 0.6038
(3,8) 0.2028
(1,9) 0.1389
(7,9) 0.1988
(8,10) 0.7468
(9,10) 0.9318
(10,10) 0.4660
看这一个例子,sprand函数应该生成10*10*0.12=12个非零元素,但实际应用中只生成了11个.
再看另外一例:
>> i=[5 2 4 7 1 3 6 2];
>> j=[2 4 3 7 2 5 1 8]
>> s=[8 1 0 5 1 2 4 3];
>> s=sprese(i,j,s,10,10,8)
这一函数运行结果应该生成8个非零元素,但在实际运用中只生成了7个 如下:
s =
(6,1) 4
(1,2) 1
(5,2) 8
(2,4) 1
(3,5) 2
(7,7) 5
(2,8) 3
请大家讨论下 出现这种想象的原因是什么? |
|