フィルターのクリア

Find out the mean of each year and month from temperature data of 1890-2018

2 ビュー (過去 30 日間)
Aoyi
Aoyi 2018 年 4 月 29 日
コメント済み: Aoyi 2018 年 5 月 3 日
How can I find out the mean of the temperature of each year if I have a big dataset 1890-2018. I would also like to separate the data in to 12 months for all the year to see the seasonal variation. The year of the data has already shown as the Matlab time. I do not know how the select the data of each year to find the mean.
  1 件のコメント
Stephan
Stephan 2018 年 5 月 1 日
Hi,
have a look at the ymd-function:
[y,m,d] = ymd(t)
It gives you the datetime as numerical values you can calculate with. This should be the right direction ;-)
Best Regards
Stephan

サインインしてコメントする。

採用された回答

Steven Lord
Steven Lord 2018 年 5 月 1 日
If you have your data stored in a timetable, use the retime function. Use the "Aggregate Timetable Data and Calculate Mean Values" example on the retime documentation page as a model, changing how it aggregates the data from 'hourly' to 'monthly' or 'yearly'.

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeTimetables についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by