find non zero elements put in a matrix

i have a matrix and i want to take the row number of every non-zero element per collumn into a new matrix

Respuestas (1)

Wayne King
Wayne King el 5 de Dic. de 2013
A = randi([-2 2],20,10);
idx = find(A~=0);
B = A(idx);
B contains all the nonzero elements of A, but how will you know the size of the matrix ahead of time?

Categorías

Más información sobre Matrices and Arrays en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 5 de Dic. de 2013

Respondida:

el 5 de Dic. de 2013

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by