Mercurial > forge
comparison main/sparsersb/src/sparsersb.cc @ 12649:9c65ab6b3f52 octave-forge
introduced a 'demo' section in sparsersb.cc.
author | michelemartone |
---|---|
date | Sun, 21 Jun 2015 22:26:38 +0000 |
parents | bdd6ce97fa37 |
children |
comparison
equal
deleted
inserted
replaced
12648:bdd6ce97fa37 | 12649:9c65ab6b3f52 |
---|---|
2471 %! rrm=sparsersb(sprand(1000,1000,0.001)); sparsersb(rrm,"render", "sparsersb_temporary_render.eps" ,1024,1024); | 2471 %! rrm=sparsersb(sprand(1000,1000,0.001)); sparsersb(rrm,"render", "sparsersb_temporary_render.eps" ,1024,1024); |
2472 %! # sparsersb(rrm,"renderb", "sparsersb_temporary_renderb.eps"); sparsersb(rrm,"renders", "sparsersb_temporary_renders.eps"); # FIXME | 2472 %! # sparsersb(rrm,"renderb", "sparsersb_temporary_renderb.eps"); sparsersb(rrm,"renders", "sparsersb_temporary_renders.eps"); # FIXME |
2473 %!test | 2473 %!test |
2474 %! sparsersb(sparsersb(sprand(100,100,0.4)),"autotune","n",20,4,1,1,1) | 2474 %! sparsersb(sparsersb(sprand(100,100,0.4)),"autotune","n",20,4,1,1,1) |
2475 */ | 2475 */ |
2476 | |
2477 /* | |
2478 %!demo | |
2479 %! s=sparsersb([2]) | |
2480 %! s=sparsersb([1,2],[1,1],[11,21],2,2) | |
2481 %! | |
2482 %! M=10000;N=10000;P=1 / M; | |
2483 %! s=sparse(sprand(M,N,P)); | |
2484 %! r=sparsersb(s); | |
2485 %! x=ones(M,1); | |
2486 %! bdt=1.0; | |
2487 %! nnz(s) | |
2488 %! nnz(r) | |
2489 %! | |
2490 %! tic() | |
2491 %! nnz(s); | |
2492 %! sc=0; | |
2493 %! for i=1,10 | |
2494 %! s*x; | |
2495 %! sc=sc+1; | |
2496 %! end | |
2497 %! toc() | |
2498 | |
2499 %! tic() | |
2500 %! nnz(s); | |
2501 %! sc=0; | |
2502 %! for i=1,10 | |
2503 %! r*x; | |
2504 %! sc=sc+1; | |
2505 %! end | |
2506 %! sc | |
2507 %! toc() | |
2508 %! | |
2509 %! # FIXME: this is incomplete. | |
2510 */ | |
2511 | |
2512 | |
2513 |