BUG DESCRIPTION:
----------------
--> m = sprand(100,10,0.007)
m =
( 100, 10) sparse matrix
( 13, 4) 0.0047835
( 36, 4) 0.4217613
( 44, 9) 0.9157355
( 58, 9) 0.6397634
( 68, 5) 0.1124645
( 73, 10) 0.7922073
( 90, 1) 0.2970294
( 100, 3) 0.1418863
--> s = (m<0.5 &m~=0)
s =
( 100, 10) sparse matrix
( 13, 4) T
( 36, 4) T
( 68, 5) T
( 90, 1) T
( 100, 3) T
--> m(s)
Invalid index. <<<<=======================
SCILAB 5.5.2:
============
-->m = sprand(100,10,0.007)
m =
( 100, 10) sparse matrix
( 13, 4) 0.0047835
( 36, 4) 0.4217613
( 44, 9) 0.9157355
( 58, 9) 0.6397634
( 68, 5) 0.1124645
( 73, 10) 0.7922073
( 90, 1) 0.2970294
( 100, 3) 0.1418863
-->s = (m<0.5 &m~=0)
s =
( 100, 10) sparse matrix
( 13, 4) T
( 36, 4) T
( 68, 5) T
( 90, 1) T
( 100, 3) T
-->m(s)
ans =
( 5, 1) sparse matrix
( 1, 1) 0.2970294
( 2, 1) 0.1418863
( 3, 1) 0.0047835
( 4, 1) 0.4217613
( 5, 1) 0.1124645
ERROR LOG:
----------
Invalid index
HOW TO REPRODUCE THE BUG:
-------------------------
m = sprand(100,10,0.007)
s = (m<0.5 &m~=0)
m(s)