这在 MATLAB 中应该是直截了当的,我只是不知道如何并且被卡住了。我有如下形式的数据:mm/dd/yyyy hh:mm windspeed
- 这是从 1991 年到现在(2013 年)的单元格数组和数值数组的每小时数据:
8/22/1993 23:00 2.381453514
8/23/1993 0:00 3.39369154
8/23/1993 1:00 5.398661613
8/23/1993 2:00 7.231492996
8/23/1993 3:00 9.187699318
8/23/1993 4:00 9.802619934
8/23/1993 5:00 8.85418129
8/23/1993 6:00 9.889941216
8/23/1993 7:00 10.4628706
8/23/1993 8:00 10.8967123
8/23/1993 9:00 10.12729263
8/23/1993 10:00 9.106620789
8/23/1993 11:00 7.600066185
8/23/1993 12:00 6.597990036
8/23/1993 13:00 6.764455795
8/23/1993 14:00 7.360760689
8/23/1993 15:00 5.828835011
我正在尝试仅提取第三列 ( windspeed
)。我需要能够更改日期范围以一次提取一个月,例如包含 1993 年 8 月的月份“08”的所有行,然后以供将来使用包含 9 月的“09”的所有行和2013 年。我不确定使用datenum
find 函数是否更好,然后如何为这两种情况编写代码。
我正在使用上面显示的部分数据xlsread
来读取文件。.csv