我尝试使用Matlab来解决我的问题并找不到好的解决方案! 我有一个带日期(每小时分辨率)的矩阵以及测量值。我需要拥有当天的最大值以及确切的日期(' dd.mm.yyyy HH:MM')。
参数:日期和'临时长度(1:4129)
date:734624.041666667 201105010100.000 2011 5 1 1 0 0
temp:-1.91450000000000
-0.0627500000000000
...
1)我尝试过peakdet(),它不考虑另一个向量,只考虑距离峰值的距离,所以它没有给我所需的结果。
[pks,locs] = findpeaks(temp,'npeaks',173); % lengths: 173 (days) but only finds absolute peaks
2)我已经使用diff()来获取日间休息的行号,然后我可以计算最大值,但是日期仍然缺失。
如何获得一天的最大值 - 如何进行p.ex.做一个循环来获得最大值和日期的矩阵!?