Clear Filters
Clear Filters

Plot specific cells of cell array

3 views (last 30 days)
Hi everyone i have a cell array that has some empty cells end the other ones are filled with 1x30 double numbers.
Does anyone know how can i plot only the filled cells vs lets say the numbers 1 to 30 and save each separate plot?
My cell array looks like this but with more cells
[] []
1x30 double 1x30 double
[] []
1x30 double 1x30 double

Accepted Answer

Chunru
Chunru on 14 Sep 2022
A{1,1}=[]; A{1,2}=[];
A{2,1}=rand(1, 30); A{2,2}=rand(1,30);
A{3,1}=[]; A{3,2}=[];
for i=1:numel(A)
if ~isempty(A{i})
figure
plot(A{i})
% save figure
end
end

More Answers (0)

Categories

Find more on Resizing and Reshaping Matrices 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!