Removing empty cell in array

1 visualización (últimos 30 días)
Thulasi Durai Durai Samy
Thulasi Durai Durai Samy el 6 de Jun. de 2012
Hello I have the following data
Mat=
[1] 'GFRP' [0] [0]
[2] 'GFRP' [0] [0]
[3] 'GFRP' [0] [0]
[4] 'GFRP' [0] [0]
[5] 'GFRP' [0] [0]
[] [] [] []
[] [] [] []
[] [] [] []
[] [] [] []
[] [] [] []
Finally I want
[1] 'GFRP' [0] [0]
[2] 'GFRP' [0] [0]
[3] 'GFRP' [0] [0]
[4] 'GFRP' [0] [0]
[5] 'GFRP' [0] [0]
Can some body help me.

Respuesta aceptada

Thomas
Thomas el 6 de Jun. de 2012
Probably there is an easier way..
Mat=Mat(~cellfun('isempty',Mat));
Mat=reshape(Mat,[],4)
  1 comentario
Thulasi Durai Durai Samy
Thulasi Durai Durai Samy el 6 de Jun. de 2012
Thanks it works well.
I have a three dimensional matrix in which case
Laminate_data(:,:,1) =
[1] 'GFRP' [0] [0]
[2] 'GFRP' [0] [0]
[3] 'GFRP' [0] [0]
[4] 'GFRP' [0] [0]
[5] 'GFRP' [0] [0]
[6] 'GFRP' [0] [0]
[] [] [] []
[] [] [] []
[] [] [] []
[] [] [] []
[] [] [] []
[] [] [] []
[] [] [] []
[] [] [] []
[] [] [] []
[] [] [] []
[] [] [] []
[] [] [] []
[] [] [] []
[] [] [] []
[] [] [] []
[] [] [] []
How to trim this data by avoiding dummy space , I tried, can you help me .

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Matrices and Arrays 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