MATLAB构造一个100阶的稀疏矩阵A,要求非零元素有50个,且为1到50
pos=randperm(10000,50);
[row,col]=ind2sub([100,100],pos);
A=sparse(row,col,1:50)
(96,2) 6
(48,6) 50
(96,9) 42
(13,12) 43
(58,14) 44
(69,15) 49
(43,16) 34
(69,17) 28
(89,19) 47
(69,20) 10
(92,20) 35
(57,22) 20
(1,28) 9
(73,32) 40
(69,33) 23
(7,34) 7
(68,38) 19
(7,40) 14
(47,40) 2
(62,40) 16
(56,41) 36
(41,43) 8
(95,43) 12
(76,44) 25
(22,45) 5
(27,50) 48
(30,50) 46
(29,52) 31
(20,54) 41
(62,59) 33
(98,67) 24
(57,68) 45
(33,69) 3
(39,71) 4
(64,74) 1
(61,75) 37
(38,76) 18
(69,77) 27
(81,77) 15
(70,79) 39
(89,79) 21
(73,81) 17
(9,83) 11
(26,83) 38
(15,84) 26
(96,86) 29
(16,89) 32
(68,89) 13
(74,95) 22
(71,99) 30