next up previous contents
Next: NORM Norm Calculation Up: Array Generation and Manipulations Previous: LINSPACE Linearly Spaced Vector   Contents

Subsections

NONZEROS Retrieve Nonzero Matrix Entries

USAGE

Returns a dense column vector containing the nonzero elements of the argument matrix. The syntax for its use is

   y = nonzeros(x)

where x is the argument array. The argument matrix may be sparse as well as dense.

Example

Here is an example of using nonzeros on a sparse matrix.

--> a = rand(8); a(a>0.2) = 0;
--> A = sparse(a)
A = 
  <double>  - size: [8 8]
	Matrix is sparse with 13 nonzeros
--> nonzeros(A)
ans = 
  <double>  - size: [13 1]
 
Columns 1 to 1
    0.126986816293506      
    0.0975404049994095     
    0.157613081677548      
    0.141886338627215      
    0.0357116785741896     
    0.171186687811562      
    0.0318328463774207     
    0.0461713906311539     
    0.0971317812358475     
    0.0344460805029088     
    0.186872604554379      
    0.162611735194631      
    0.118997681558377


Samit K. Basu 2005-03-16