Mercurial > hg > octave-nkf
view scripts/sparse/nonzeros.m @ 6616:66e30383481b
[project @ 2007-05-14 13:56:34 by dbateman]
author | dbateman |
---|---|
date | Mon, 14 May 2007 13:56:34 +0000 |
parents | 2c85044aa63f |
children | 93c65f2a5668 |
line wrap: on
line source
## Copyright (C) 2004 Paul Kienzle ## ## This program is free software and is in the public domain ## -*- texinfo -*- ## @deftypefn {Function File} {} nonzeros (@var{s}) ## Returns a vector of the non-zero values of the sparse matrix @var{s}. ## @end deftypefn function t = nonzeros (s) if (issparse (s)) [i, j, t] = spfind (s); else [i, j, t] = find (s); endif endfunction %!assert(nonzeros([1,2;3,0]),[1;3;2]) %!assert(nonzeros(sparse([1,2;3,0])),[1;3;2])