使用matlab导入excel表格带有时间的数据并绘制曲线 您所在的位置:网站首页 matlab工作区中的数据怎么画图 使用matlab导入excel表格带有时间的数据并绘制曲线

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

2024-06-19 05:02| 来源: 网络整理| 查看: 265

我们将时间以及随时间变化的数值存入Excel表格并且使用matlab进行绘制曲线的时候,会遇到绘制出的曲线的横坐标并不是时间的问题,而是一组数值,例如这样:在这里插入图片描述 我们可以看到,绘制出的曲线的横坐标并不是时间。下面的图是我输入的excel表数值的一部分。 在这里插入图片描述

其中,第一列为时间参数,但是用matlab导入数据后绘图,横坐标并不能表示为时间的形式。此时,可以用ctrl +shift+↓键选定时间那列,然后在开始那栏里点常规,然后选择常规,此时我们发现时间那一列变成了数字。

在这里插入图片描述

回到matlab,利用xlsread读取刚刚存到Excel中的数据。此时,我们只需要用datetick设置x为指定的显示格式即可,例如:datetick(‘x’, ‘HH:MM:SS’);将x轴设置为按照 时:分:秒 的格式显示。整个代码如下所示。 在这里插入图片描述 运行后结果如图所示。 在这里插入图片描述 可以看到,运行后的结果横坐标以时间的形式显示了。(此文适合小白)

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



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有