MATLAB: sparse matrices in matlab anamoly?

  • Topic: MATLAB 
  • Thread starter Thread starter manjuvenamma
  • Start date Start date
  • Tags Tags
    Matlab Matrices
Join the discussion
Registration is free. Start your own thread to ask a follow-up.
1 reply · 5K views
manjuvenamma
Messages
102
Reaction score
0
In MATLAB, Why is sparse(rand(4)) not same as sprand(4)? Is it not supposed to be? What is the reason? Please see the interaction in MATLAB pasted below.

sprand(4)

ans =

(1,1) 0.8147

>> rand(4)

ans =

0.9058 0.0975 0.9649 0.4854
0.1270 0.2785 0.1576 0.8003
0.9134 0.5469 0.9706 0.1419
0.6324 0.9575 0.9572 0.4218

>> sparse(ans)

ans =

(1,1) 0.9058
(2,1) 0.1270
(3,1) 0.9134
(4,1) 0.6324
(1,2) 0.0975
(2,2) 0.2785
(3,2) 0.5469
(4,2) 0.9575
(1,3) 0.9649
(2,3) 0.1576
(3,3) 0.9706
(4,3) 0.9572
(1,4) 0.4854
(2,4) 0.8003
(3,4) 0.1419
(4,4) 0.4218
 
Physics news on Phys.org