how to plot cell array in a for loop?
Mostrar comentarios más antiguos
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?
Respuestas (1)
KSSV
el 7 de Jun. de 2020
figure
hold on
for i=1:12
for j=1:5
scatter(a{j,i})
end
end
8 comentarios
frankovaT
el 7 de Jun. de 2020
KSSV
el 7 de Jun. de 2020
for i=1:12
figure(i)
hold on
for j=1:5
scatter(a{j,i})
end
end
frankovaT
el 7 de Jun. de 2020
KSSV
el 7 de Jun. de 2020
How did you plot th previous figure with out error? Attach your data.
frankovaT
el 7 de Jun. de 2020
KSSV
el 7 de Jun. de 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
el 7 de Jun. de 2020
frankovaT
el 7 de Jun. de 2020
Categorías
Más información sobre Loops and Conditional Statements en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
