Wolfram Language

Kern-Sprache

MinMax von Temperaturen

Mit der neuen Funktion MinMax ist es nun möglich, den Minimal- und Maximalwert einer Liste gleichzeitig zu extrahieren.

Ein Datensatz mit der Temperatur in der Stadt Jakutsk über einen Zeitraum von 15 Jahren wird erstellt.

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

Die resultierende Zeitreihe kann mit DateListPlot visualisiert werden.

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

Dies sind die Mindest- und Höchsttemperaturen im Zeitraum von 15 Jahren.

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

So erhalten wir die Mindest- und Höchsttemperaturen für jedes Jahr.

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

Extrahieren Sie die Extremwerte für das erste Jahr.

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

Plotten Sie die Schwankungen im Zeitraum von 15 Jahren.

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

Verwandte Beispiele

en es fr ja ko pt-br ru zh