how to plot cell array in a for loop?
显示 更早的评论
Dear all
I have a 5*12 cell arrey.
I make a for loop to plot 5 rows on top of each other by the following for loop:
figure();
for i=1:5
scatter(a{i,1});
%qqplot(biascorrected_P_RCM{i,1},DailyRes_PT_nonZero{1,1}(:,1));
hold on
end
But I want to have seperate plots ofr each of this 12 column. of course I can write one by one seperately but I want to have nested for loops
for i=1:12
for j=1:5
end
end
how can I have 12 plots in which each 5 rows have been plotd on top of each other?
回答(1 个)
KSSV
2020-6-7
figure
hold on
for i=1:12
for j=1:5
scatter(a{j,i})
end
end
8 个评论
frankovaT
2020-6-7
KSSV
2020-6-7
for i=1:12
figure(i)
hold on
for j=1:5
scatter(a{j,i})
end
end
frankovaT
2020-6-7
KSSV
2020-6-7
How did you plot th previous figure with out error? Attach your data.
frankovaT
2020-6-7
KSSV
2020-6-7
load("a.mat") ;
[m,n] = size(a) ;
for i=1:n
figure(i)
hold on
for j=1:m
plot(a{j,i})
end
end
The above gave me 12 plots.
frankovaT
2020-6-7
frankovaT
2020-6-7
类别
在 帮助中心 和 File Exchange 中查找有关 Loops and Conditional Statements 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
