Hello Samuel,
I have posted the wish at bugzilla Scilab's site
(http://bugzilla.scilab.org/show_bug.cgi?id=13875) and I am impatient to
see your solution.
Stéphane
Le 12/05/2015 12:01, Samuel Gougeon a écrit :
Le 12/05/2015 11:56, Samuel Gougeon a écrit :
Le 12/05/2015 11:09, Stéphane Mottelet a écrit :
Le 12/05/2015 10:30, Samuel Gougeon a écrit :
OK. So, unless i misunderstand you, this syntax is used only to
update values at their current positions, not to set new positions
or modify ones.
exactly !
Stephane,
Could you report your wish on bugzilla? The patch to do S.nzval=v is
ready. I will post it on your report, with updated help pages.
Here is a sample:
-->sp0 = sprand(5,4,0.4); v = grand(1,nnz(sp0),"uin",0,10); sp = sp0;
-->sp.nzval = v;
-->full(sp0), v, full(sp),sp
ans =
0.3439298 0. 0.0811258 0.9293860
0. 0.7802274 0.3794188 0.
0.6256186 0. 0. 0.4584969
0. 0.6692851 0. 0.
0.8157691 0. 0. 0.7757127
v =
5. 9. 6. 0. 10. 5. 4. 0. 9. 3.
ans =
5. 0. 5. 0.
0. 0. 4. 0.
9. 0. 0. 9.
0. 10. 0. 0.
6. 0. 0. 3.
sp =
( 5, 4) sparse matrix
( 1, 1) 5.
( 1, 3) 5.
( 2, 3) 4.
( 3, 1) 9.
( 3, 4) 9.
( 4, 2) 10.
( 5, 1) 6.
( 5, 4) 3.
_______________________________________________
dev mailing list
dev@lists.scilab.org
http://lists.scilab.org/mailman/listinfo/dev
_______________________________________________
dev mailing list
dev@lists.scilab.org
http://lists.scilab.org/mailman/listinfo/dev