Filter löschen
Filter löschen

How to find a certain content with index in cell array by looping

1 Ansicht (letzte 30 Tage)
Dear senior,
I have a cell array like the following code. I want to sort like the following answer . How can I solve this? Help me. Thanks all.
if true
% 4 [] [] []
5 6 [] []
7 8 9 10
Desired Answer: 1x1 cell
4
5
6
7
8
9
10
end

Akzeptierte Antwort

Azzi Abdelmalek
Azzi Abdelmalek am 30 Jul. 2016
A={4 [] [] []
5 6 [] []
7 8 9 10}
B=A'
idx=~cellfun(@isempty,B)
out=B(idx)
  4 Kommentare
Khaing Zin Htwe
Khaing Zin Htwe am 31 Jul. 2016
it does not work well. The result is like 12555555x512. These contents are cell type. I want to convert all these contents to double 512x512 double . How can i do this ,sir. Please help me.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Andrei Bobrov
Andrei Bobrov am 30 Jul. 2016
B = A';
out = cat(1,B{:});

Kategorien

Mehr zu Structures finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by