Я пытаюсь создавать гистограммы в цикле. Я создаю две фигуры и хочу надписи над ними, но когда я это делаю, название вспомогательных сюжетов больше не работает. Это мой код
suptitle('Observation')
for i=1:c:b
i
MagObs1=[];
subplot(b,1,i);
MagObs1=MagObs(:,i);%0 and 1s
minMagObs1=min(MagObs1);
MagObs2=MagObs1(MagObs1>0.001);
h1=histogram(MagObs2,NumberBins,'Normalization','probability');
title([num2str(DepthObs(i)),'m']);
h1.BinLimits=[bottomVel topVel];
xlabel('Current speed (m/s)');
ylabel('Frequency');
end
figure(2);% clf;
suptitle('Model')
for i=1:c:b
subplot(b,1,i);
h2=histogram(MagMatrixH1(i,:),NumberBins,'Normalization','probability')
title([num2str(DepthObs(i)),'m'])
h2.BinLimits=[bottomVel topVel]
xlabel('Current speed (m/s)')
ylabel('Frequency')
end
, и это ошибка, которую я получаю
Error using axes
Invalid axes handle
Error in suptitle (line 98)
axes(haold);
Error in Histogram (line 118)
suptitle('Observation')
Это мой вывод. Обычно каждая фигура имеет несколько гистограмм друг под другом, но для этого примера я показываю только одну.
Как вы можете видеть на втором рисунке. «Я» должно быть «300 м», не могли бы вы помочь мне исправить это название сюжета?