我再次希望您能解决以下MATLAB问题:
我使用导入工具将Excel中的csv文件导入了MATLAB。数据由x轴的日期(格式dd.mm.yy HH:mm)和y轴的温度数据组成。现在,使用导入工具,我可以选择“日期时间”和格式。到目前为止,一切都很好。当我尝试按以下方式绘制数据时:
plot(Feistertal1.Date,Feistertal1.TempC)
我得到一个非常奇怪的情节(我附上了屏幕截图)。如果我使用日期时间插入的数字(双精度数),则会得到与excel中相同的图形(也是有意义的图形:)。我想我必须以某种方式转换日期才能正常工作,但我似乎找不到任何答案,而且我只是想不出办法。谁能帮忙吗?
非常感谢
塔玛拉
答案 0 :(得分:0)
所以错误是我输入的日期格式。正确的日期格式是:dd.MM.yy HH:mm(所以月份用大写字母表示)
答案 1 :(得分:0)
除了发现错误外,您还可以使用datetick
函数在x轴刻度上以正确的格式显示日期。