我是靠谱客的博主 故意哑铃,这篇文章主要介绍matlab生成一定间隔的时间序列,现在分享给大家,希望可以做个参考。

时间间隔为20HZ,也就是每50毫秒一个数据,生成从2021-09-08 12:00:00.0开始,共生成3个小时的数据。

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
clc; clear; %选择开始日期 start_day="2021-09-08 "; %选择从哪个时间开始 start_hour=12; %绘制多长时间的数据 hour_num=3; %时间间隔是多少 Hz=20; mi=0; for i=1:Hz*3600*hour_num mi=mi+1000/Hz; if mi<3600000*hour_num hh=floor(mi/3600000); %小时 mm=floor((mi-hh*3600000)/60000); %分钟 ss=floor((mi-hh*3600000-mm*60000)/1000); %秒 ms=floor((mi-hh*3600000-mm*60000-ss*1000)/100); %毫秒,保留一位小数 time(i,1)=start_day+(hh+start_hour)+":"+mm+":"+ss+"."+ms; %拼接成时间 end end

最后

以上就是故意哑铃最近收集整理的关于matlab生成一定间隔的时间序列的全部内容,更多相关matlab生成一定间隔内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(97)

评论列表共有 0 条评论

立即
投稿
返回
顶部