1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<TITLE>SPONES Sparse Ones Function
</TITLE>
</HEAD>
<BODY>
<H2>SPONES Sparse Ones Function
</H2>
<P>
Section: <A HREF=sec_sparse.html> Sparse Matrix Support </A>
<H3>Usage</H3>
Returns a sparse <code>float</code> matrix with ones where the argument
matrix has nonzero values. The general syntax for it is
<PRE>
y = spones(x)
</PRE>
<P>
where <code>x</code> is a matrix (it may be full or sparse). The output
matrix <code>y</code> is the same size as <code>x</code>, has type <code>float</code>, and contains
ones in the nonzero positions of <code>x</code>.
<H3>Examples</H3>
Here are some examples of the <code>spones</code> function
<PRE>
--> a = [1,0,3,0,5;0,0,2,3,0;1,0,0,0,1]
a =
1 0 3 0 5
0 0 2 3 0
1 0 0 0 1
--> b = spones(a)
b =
1 1 1
1 2 1
1 3 1
1 4 1
1 5 1
--> full(b)
ans =
1 1 1 1 1
0 0 0 0 0
0 0 0 0 0
</PRE>
<P>
</BODY>
</HTML>
|