how to sum data every year
16 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hichem Younsi
am 3 Feb. 2020
Kommentiert: Adam Danz
am 8 Feb. 2020
hello
i have a 11322x6 double. i have the date in the first column, months and days in the third and the forth. on the fivth and the sixth colum i have the variables. temperature and degre days that i calculeted from temperature. now i need to sum every degre day of every year together , the problem years change the number evey 4 years so how to do it with a function or easy loop. i saw a lot of them on matlab but don't kenw how to use itnd i don't knew to apply it on my case
0 Kommentare
Akzeptierte Antwort
Adam Danz
am 3 Feb. 2020
Bearbeitet: Adam Danz
am 6 Feb. 2020
No loop needed.
to compute the mean of each group where data is the temperature column.
If your data contain missing values, you can use mu = splitapply(@(x), mean(data,'omitnan'), groups).
Let us know if you get stuck.
2 Kommentare
Adam Danz
am 5 Feb. 2020
Bearbeitet: Adam Danz
am 5 Feb. 2020
Updated comment
You can't apply findgroups to a matrix but you can find unique rows of a table
or you can separate the columns of your matrix and use this syntax
Both of those links will show documentation that describes the syntax and provides examples.
Weitere Antworten (1)
Siehe auch
Kategorien
Mehr zu Data Type Conversion finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!