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

1 view (last 30 days)
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

Accepted Answer

Azzi Abdelmalek
Azzi Abdelmalek on 30 Jul 2016
A={4 [] [] []
5 6 [] []
7 8 9 10}
B=A'
idx=~cellfun(@isempty,B)
out=B(idx)
  4 Comments
Khaing Zin Htwe
Khaing Zin Htwe on 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.

Sign in to comment.

More Answers (1)

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

Categories

Find more on Data Type Conversion in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!