Plot each individual cells in different graphs

2 次查看(过去 30 天)
Hello, I have a two cell arrays I would like to plot as individual graphs. And be able to show them whenever I need to.
X-axis = 'datecell.mat'
Y-axis = 'smcell.mat'
The code I have averages everything onto one graph. But I'd like to split them up.
figure(2)
for ci = 1:length(finalindex)
ddplots{ci} = plot(datecell{ci},smcell{ci});
ylim = ([smcell{ci}]);
end
legend
Many thanks.

采纳的回答

KALYAN ACHARJYA
KALYAN ACHARJYA 2021-3-15
编辑:KALYAN ACHARJYA 2021-3-15
datecell=load('datecell.mat');
datecell=datecell.datecell;
smcell=load('smcell.mat');
smcell=smcell.smcell;
figure,
for ci= 1:length(datecell)
plot(datecell{ci},smcell{ci});
hold on;
end
grid on;
Or
datecell=load('datecell.mat');
datecell=datecell.datecell;
smcell=load('smcell.mat');
smcell=smcell.smcell;
for ci= 1:length(datecell)
figure,plot(datecell{ci},smcell{ci});
end
grid on;
Note: Few cases, there are empty cell elments

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 2-D and 3-D Plots 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by