Язык Wolfram Language

Основной язык программирования

Минимальная и максимальная температура

При помощи новой функции MinMax становится возможным одновременное получение минимального и максимального значения в списке температурных значений.

Далее представлены сгенерированные данные о температуре в городе Якутск за 15-летний период.

In[1]:=
Click for copyable input
data = AirTemperatureData[ Entity["City", {"Yakutsk", "Yakutia", "Russia"}], {{2001, 01}, {2015, 12}, "Month"}]
Out[1]=

Полученные временные ряды могут быть визуализированы при помощи DateListPlot.

In[2]:=
Click for copyable input
DateListPlot[data, FrameLabel -> Automatic]
Out[2]=

Это максимальные и минимальные значения температуры за 15-летний период.

In[3]:=
Click for copyable input
periodextrema = MinMax[data]
Out[3]=

Это максимальные и минимальные значения температуры для каждого года.

In[4]:=
Click for copyable input
yearextrema = MovingMap[MinMax, data, {Quantity[1, "Years"], Right, Quantity[1, "Years"]}]
Out[4]=

Извлеките значение экстремумов для первого года.

In[5]:=
Click for copyable input
yearextrema["FirstValue"]
Out[5]=

Графически изобразите их колебания за 15-летний период.

In[6]:=
Click for copyable input
DateListPlot[yearextrema, PlotMarkers -> Automatic]
Out[6]=

Родственные примеры

de en es fr ja ko pt-br zh