Я уже сделал функцию, которая извлекает все временные значения из набора данных за определенное время для данного месяца и года.
Что выглядит как exctractperiod(data, year, month, time)
Теперь я хочу найти минимальную температуру для определенного месяца, скажем, января, на протяжении многих лет. Например, если я посмотрю на месяц январь между 1997 и 2006 годами. Теперь я хочу получить самую низкую зарегистрированную температуру января с 1997 по 2006 год.
Мой прогресс до сих пор (имейте в виду, это просто грубая идея для того, что я хочу)
for i = 1:12
for z = 1:x+1
year=startyear:1:endyear;
year(z)
p = extractperiodtwo(DATA, year, month, time);
end
Я хочу знать, как я могу написать свои циклы for
, чтобы, скажем, month 1
, он проходил в течение 1997-2006 годов и находил самую низкую температуру. Затем к следующему циклу пройдут годы 1997-2006 для month 2
. Это должно повторяться до 12 месяца.
В переменной p
хранятся все температуры за год ГГГГ месяц ММ.
Не воспринимайте мою программу всерьез, это была просто грубая переписка, чтобы дать себе представление о том, как она должна выглядеть. Может быть, это проясняет мой вопрос.