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()