• 大小: 26KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-06
  • 语言: Matlab
  • 标签: matlab  

资源简介

matlab画图 横坐标为时间轴 非常适合处理时间非常多的情况,也非常适合处理时间非连续的情况。 代码详细,而且注释也很详细。

资源截图

代码片段和文件信息

function [TMT_rows]=cal_time(a)
fid=fopen(a);

%{
按照HH:MM:SS VALUE的格式读取txt中的时间数据和值数据T是输出细胞数组
%}
T=textscan(fid‘%d:%d:%d %f‘); 

%{
T_rows为数据的个数
%}
[T_rows~]=size(T{1});

%{
%M是输出数组,其中第一列为其他时间点与初始时间的的时间距离,以S为单位计算
%}
M=zeros(T_rows2);                                                 
M(11)=0;
M(12)=T{4}(1);
for i=2:1:T_rows
    h=T{1}(i)-T{1}(1);
    h_s=h*3600;
    m=T{2}(i)-T{2}(1);
    m_s=m*60;
    s=T{3}(i)-T{3}(1);
    s_s=s;
    sum_s=h_s+m_s+s_s;
    M(i1)=sum_s;
    M(i2)=T{4}(i);
end
  



 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         611  2018-09-08 14:34  时间轴画图\cal_time.m
     文件         296  2018-09-08 20:25  时间轴画图\data.txt
     文件        1737  2018-09-08 21:00  时间轴画图\summary.m
     文件       47450  2018-09-08 20:32  时间轴画图\图片.jpg
     目录           0  2018-09-08 21:22  时间轴画图\

评论

共有 条评论