我正在尝试在 matlab 中绘制值。
我的 csv 文件看起来像这样,
> 15.12.2012 11:27; 0.9884753
> 15.12.2012 11:12; 10.670.642
> 15.12.2012 10:57; 114.455.145
> 15.12.2012 10:42; 101.301.446
> 14.12.2012 10:27; 0.99031037
> 14.12.2012 10:12; 104.594.388
> 14.12.2012 09:57; 0.97192177
> 14.12.2012 09:42; 0.8925
> 14.12.2012 09:27; 0.8985693
> 14.12.2012 09:12; 0.955
> 14.12.2012 08:57; 0.95103529
> 13.12.2012 08:42; 0.95203444
> 13.12.2012 08:27; 0.955
> 13.12.2012 08:12; 0.95970876
> 13.12.2012 07:57; 0.95929422
> 13.12.2012 07:42; 0.95578656
> 13.12.2012 07:27; 0.955
> 12.12.2012 07:12; 0.955
> 12.12.2012 06:57; 0.95342687
> 12.12.2012 06:42; 0.955
> 12.12.2012 06:27; 0.955
> 12.12.2012 06:12; 0.95930485
> 11.12.2012 05:57; 0.95530825
> 11.12.2012 05:42; 0.96452381
> 10.12.2012 05:27; 0.9675
> 10.12.2012 05:12; 0.98778061
> 10.12.2012 04:57; 102.982.993
我正在阅读“2012 年 11 月 12 日 04:57”;作为字符串,然后使用 datvec。
[Y, M, D, H, MN, S] = datevec('String')
只是为了再清楚一点
Col1=String % [Y, M, D, H, MN, S]
Col2= number % [0.9884753;...;102.982.993]
现在我想相对于第一个 Col1 ([Y, M, d].
plot (Col2)
有用 。在我的示例数据中,我在同一天有多个值。如何用每天只出现一次的日期标记我的情节。
问候,