matlab读取文件中时间格式变量并将x轴以时间格式显示


clc
clear
close all
%读取数据文件
[num, txt, raw] = xlsread('data.xlsx');
%将第一列读进来作为时间
dateStrings = raw(2:end, 1);
%将第一列设置为时间数字格式
x_raw=datenum(dateStrings);
x = x_raw(:,:);
% 绘制图像
figure
hold on
%设置图片位置大小
set(gcf, 'Position', [376,393,921,426]); 
%曲线1:滤波之后的X方向实测流速
plot(x, y);
% 设置x轴标签
xlabel('时间');

% 设置X轴刻度位置
xticks(x(1:850:end));  
% 设置x轴刻度显示格式
datetick('x','yyyy/mm/dd','keepticks')

% 设置y轴标签
ylabel('流速[m/s]');
box on
grid on
legend('')
title('');
posted @ 2023-04-29 09:32  Ada_CN  阅读(366)  评论(0编辑  收藏  举报