700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 使用matlab导入excel表格带有时间的数据并绘制曲线

使用matlab导入excel表格带有时间的数据并绘制曲线

时间:2019-08-30 00:32:18

相关推荐

使用matlab导入excel表格带有时间的数据并绘制曲线

我们将时间以及随时间变化的数值存入Excel表格并且使用matlab进行绘制曲线的时候,会遇到绘制出的曲线的横坐标并不是时间的问题,而是一组数值,例如这样:

我们可以看到,绘制出的曲线的横坐标并不是时间。下面的图是我输入的excel表数值的一部分。

其中,第一列为时间参数,但是用matlab导入数据后绘图,横坐标并不能表示为时间的形式。此时,可以用ctrl

+shift+↓键选定时间那列,然后在开始那栏里点常规,然后选择常规,此时我们发现时间那一列变成了数字。

回到matlab,利用xlsread读取刚刚存到Excel中的数据。此时,我们只需要用datetick设置x为指定的显示格式即可,例如:datetick(‘x’, ‘HH:MM:SS’);将x轴设置为按照 时:分:秒 的格式显示。整个代码如下所示。

运行后结果如图所示。

可以看到,运行后的结果横坐标以时间的形式显示了。(此文适合小白)

可以参考这篇文章:matlab 日期加小时数_将EXCEL 中的日期 时间 导入到MATLAB坐标轴中

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。