how to plot cell array in a for loop?
Mostra commenti meno recenti
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?
Risposte (1)
KSSV
il 7 Giu 2020
figure
hold on
for i=1:12
for j=1:5
scatter(a{j,i})
end
end
8 Commenti
frankovaT
il 7 Giu 2020
KSSV
il 7 Giu 2020
for i=1:12
figure(i)
hold on
for j=1:5
scatter(a{j,i})
end
end
frankovaT
il 7 Giu 2020
KSSV
il 7 Giu 2020
How did you plot th previous figure with out error? Attach your data.
frankovaT
il 7 Giu 2020
KSSV
il 7 Giu 2020
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
il 7 Giu 2020
frankovaT
il 7 Giu 2020
Categorie
Scopri di più su Loops and Conditional Statements in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
