たとえば、いくつかのサブプロットで図を生成しようとしています
time = 1:365;
data = {rand(365,1),rand(365,1),rand(365,1)};
data2 = {rand(365,1),rand(365,1),rand(365,1)};
figure(1);
for i = 1:length(data);
for ii = 1:2:2*length(data);
for jj = 2:2:2*length(data);
subplot(5,2,ii);
plot(time,data{i});
subplot(5,2,jj);
plot(time,data2{i});
end
end
end
このコードから、「data」と「data2」の各セルのサブプロットを生成しようとしました。「data」の各セルはサブプロット 1、3、5 にプロットされ、「data2」のセルはサブプロット 2、4 にプロットされました。 、6。私が生成したコードは、上記で説明したものではなく、data と data2 のすべてのサブプロットで同じ図を再現します。ここでの問題は、各データセットのセル数が 3 で、ループが 6 回繰り返されることだと思いますか? どうすればこれを修正できますか?