How to get rid of gaps in my structure?

2 visualizaciones (últimos 30 días)
JamJan
JamJan el 18 de Jun. de 2019
Respondida: KSSV el 18 de Jun. de 2019
Hi,
I have the following structure (see below) and I want to get rid of the gaps. How can I get rid of the empty places and align the structures with content underneath each other?
Structure:
[]
1x182 double
1x28 double
[]
1x3299 double
1x36 double
[]
1x173 double
[]
[]
1x34 double
1x32 double
1x64 double
[]

Respuesta aceptada

KSSV
KSSV el 18 de Jun. de 2019
S = struct ;
for i = 1:2:10
S(i).val = rand(10,1) ;
end
% GEt the empty structures
idx = find(arrayfun(@(S) isempty(S.val),S));
% Remove empty structures
S(idx) = []

Más respuestas (1)

Raj
Raj el 18 de Jun. de 2019

Categorías

Más información sobre Structures 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