spGetNZE¶
Purpose¶
Returns the non-zero values in a sparse matrix, as well as their corresponding row and column indices.
Format¶
-
{ vals, rowinds, colinds } =
spGetNZE
(x)¶ - Parameters:
x (MxN sparse matrix) – data
- Returns:
vals (Nx1 vector) – non-zero values in x.
rinds (Nx1 vector) – row indices of corresponding non-zero values.
cinds (Nx1 vector) – column indices of corresponding non-zero values.
Examples¶
sparse matrix y;
x = { 0 0 0 10,
0 2 0 0,
0 0 0 0,
5 0 0 0,
0 0 0 3 };
// Create sparse matrix from 'x'
y = denseToSp(x, 0);
// Get non-zero values, row indices and column indices
{ v, r, c } = spGetNZE(y);
v, the non-zero values, is equal to:
10
2
5
3
r, the row indices, is equal to:
1
2
4
5
c, the column indices, is equal to:
4
2
1
4
See also
Functions spNumNZE()