how to extract special elements from a matrix

9 visualizaciones (últimos 30 días)
Ali
Ali el 13 de Oct. de 2012
Hi, I have a matrix, let say M1 = [1,0,0,8;0,0,15,0;0,0,0,0;7,0,0,0].
How can I extract only non-zero elements to another matrix M2.
Thank you.

Respuestas (2)

Andrei Bobrov
Andrei Bobrov el 13 de Oct. de 2012
M2 = nonzeros(M1);

Walter Roberson
Walter Roberson el 13 de Oct. de 2012
M2 = M1(M1 ~= 0);

Categorías

Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by