資源簡介
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??時間軸畫圖\
評論
共有 條評論