Mercurial > octave-nkf
view scripts/sparse/nonzeros.m @ 5537:12f1f74fa340
Added tag ss-2-9-4 for changeset f16c05db6250
author | jwe@segfault.lan |
---|---|
date | Fri, 01 Feb 2008 21:47:21 -0500 |
parents | 57077d0ddc8e |
children | 2c85044aa63f |
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])