delete null in matrix

25 visualizaciones (últimos 30 días)
Tomas
Tomas el 14 de Dic. de 2013
Comentada: Tomas el 14 de Dic. de 2013
I have matrix M=[ 0 0 0 7.9286 10.1000 14.3714]
I want to delete null in matrix.
I want matrix M=[7.9286 10.1000 14.3714]
Thanks

Respuesta aceptada

Azzi Abdelmalek
Azzi Abdelmalek el 14 de Dic. de 2013
Editada: Azzi Abdelmalek el 14 de Dic. de 2013
M=[ 0 0 0 ; 7.9286 10.1000 14.3714]
M=M(all(M,2),:)
  3 comentarios
Azzi Abdelmalek
Azzi Abdelmalek el 14 de Dic. de 2013
Still works
M=M(all(M,2),:)
Tomas
Tomas el 14 de Dic. de 2013
Ok, Thanks

Iniciar sesión para comentar.

Más respuestas (1)

sixwwwwww
sixwwwwww el 14 de Dic. de 2013
do it like this:
M=[ 0 0 0 7.9286 10.1000 14.3714];
M = M(M ~= 0)
  5 comentarios
sixwwwwww
sixwwwwww el 14 de Dic. de 2013
do you want to convert them to a column vector of non-zero values?
Tomas
Tomas el 14 de Dic. de 2013
yes

Iniciar sesión para comentar.

Categorías

Más información sobre Logical en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by