我经常与 posix 时间(即 unixtime )与其他程序一起工作,但在matlab中,处理时间和日期的最简单格式是Matlab时间序列号格式 .

要从 Unix 转换为 Matlab ,我广泛使用一个小的转换函数:

function matlabtime = unix2matlabtime(unixtime)

%// function matlabtime = unix2matlabtime(unixtime)

%//

%// input : ** unixtime ** : time vector in the UNIX time serial number

%// representation (seconds since 01-jan-1970)

%//

%// output : ** matlabtime ** : time vector in the Matlab time serial number

%// representation (days since 01-jan-0000)

pivot = datenum([1970 01 01 00 00 00]) ;

matlabtime = ( unixtime / 24 / 3600 ) + pivot ;

将此功能保存在路径上的某个位置,您可以如下绘制数据:

%// Generate sample data

sampleunixtime = linspace( 1427205640 , 1427205900 ).' ; %'// ignore this comment

DATA = [sampleunixtime , sin(sampleunixtime./10) ] ;

%// get a time vector in Matlab time serial format, then plot

time = unix2matlabtime( DATA(:,1) ) ;

plot( time, DATA(:,2) )

%// Adjust X-Ticks in human readable format

set( gca , 'XTickLabel' , datestr( get(gca,'XTick'),'HH:MM:SS' ) )

获得:

查看datenum和datestr文档,了解如何处理这些问题 . 日期/时间有许多预定义的输出格式,或者您甚至可以构建自己的输出格式以提高所需的精度(添加毫秒,删除秒,添加日期等...) .

请注意 XTickLabel 现在已被覆盖,因此它们不会自动更新 . 因此,如果你的数字是 zoom 或 pan ,你将不得不重新运行最后一行代码来刷新 XTicks 值 .

(就个人而言,我将最后一行代码放在Matlab工具栏快捷方式中,以便随时快速访问它) .

1970 matla 时间_在MATLAB中绘制时间序列数据相关推荐

  1. 1970 matla 时间_在Matlab中将Epoch转换为Date

    假设,您从向量 time_unix 开始,然后: >> time_unix = 1339116554872; % example time >> time_reference ...

  2. 1970 matla 时间_关于matlab:UTC到字符串的转换时间

    我正在寻找帮助使用MATLAB将时间从UTC时间转换为字符串的时间. 我正在尝试从2010年10月底收集的数据文件中提取时间. 数据文件说它以UTC时间报告,该字段是一个整数字符串值(以毫秒为单位), ...

  3. 1970 matla 时间_教你用MATLAB做季节性调整

    时间序列分解的含义是,将时间序列分解成若干个因子叠加的共同影响.一般认为时间序列可以分解成三个因素:趋势-循环因素.季节性因素和白噪音.按照组合方式的不同,可以分为加法模型.乘法模型和对数加法模型.通 ...

  4. matlab 日期加小时数_实验一 连续时间信号在Matlab中的运算

    实验一连续时间信号在Matlab中的运算 一.实验目的 1.学会运用Matlab进行连续时间信号的时移.反褶和尺度变换. 2.学会运用Matlab进行连续时间信号相加.相乘.微分.积分和卷积运算. 3 ...

  5. matlab绘制抛物线,MATLAB中绘制抛物线的图像,请补充完成下面代码: clc,clear; x=linspace(...

    MATLAB中绘制抛物线的图像,请补充完成下面代码: clc,clear; x=linspace(-2,2,100); ____________; plot(x,y) 答: y=x.^2 在下列各项中 ...

  6. matlab中如何求零极点,Matlab中绘制零极点

    <Matlab中绘制零极点>由会员分享,可在线阅读,更多相关<Matlab中绘制零极点(2页珍藏版)>请在人人文库网上搜索. 1.ZPLANE Z-plane zero-pol ...

  7. matlab自带的信号,实验一 连续时间信号在MATLAB中的表示..ppt

    <医学信号处理I> 实验一 连续时间信号在MATLAB中的表示和运算 1.1 实验目的 学会使用MATLAB表示常用连续时间信号的方法 观察并熟悉这些信号的波形和特性 1.2 实验原理及实 ...

  8. matlab中饼图绘制程序,MATLAB中绘制二维饼图的函数是(? ? ) (1.5分)

    MATLAB中绘制二维饼图的函数是(? ? ) (1.5分) 答:pie 计算机的内存储器比外存储器读写速度 ______ 答:快 新民主主义革命时期,提出了反帝反封建这个任务就等于真正懂得了什么叫反 ...

  9. 在Matlab中绘制系统的根轨迹图

    在Matlab中绘制系统的根轨迹图 例如某系统的开环传递函数为: 通过上面的开环传递函数可以直接求出2个开环共轭复零点,以及5个开环极点,然后确定根轨迹分支数-自己画根轨迹图的话还是比较麻烦的,这么简 ...

最新文章

  1. 谈谈NITE 2与OpenCV结合的第二个程序(提取人体骨骼坐标)
  2. 脉冲宽度调制pdm_NHWYM脉冲硬质氧化电源-高压脉冲电源-双极性脉冲电源品牌-济南能华...
  3. 导出toolStrip1中的图标
  4. Mysql,ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'
  5. hdu 1086 A - You can Solve a Geometry Problem too (线段的规范相交非规范相交)
  6. webpack 合并压缩_webpack的运用
  7. 推荐中的attention有什么作用?
  8. IOS And WCF 上传文件
  9. MFC小笔记:滑动条与编辑框
  10. 前端学到什么程度可以找到工作?
  11. 一步一步带你安装Node.js并创建第一个Vue项目
  12. http请求被挂起 cancled 原因
  13. 分布式微服务云架构电子商务平台
  14. 可计算性与半可计算性 ---半可计算与半可判定
  15. linux 内核与分析 -- 内存管理(下)
  16. Python爬虫--- 1.2 BS4库的安装与使用 1
  17. FreeFileSync 免费文件同步软件 实时自动备份重要资料
  18. 2022年大一学生实训作业【基于HTML+CSS制作中华传统文化传统美德网站 (6页面)】
  19. 号外号外!兹有第一届区块链技术及应用峰会(BTA)·中国首轮议题抢鲜看
  20. 输入某年某月某日,判断这一天是星期几

热门文章

  1. 查看表结构以及表中的数据
  2. SnackBar使用详解
  3. MES制造执行系统如何降本增效
  4. 对不起,我们不招还在用Excel的人,和金山系新秀比起差太远了
  5. KITTI Semantic点云数据集 网盘链接
  6. 富人父母都教给孩子什么样的财富思维?
  7. Sublime Text 3143 Win32版本暴力破解过程
  8. Arcgis打包工程文件(map package)
  9. freemarker模板引擎,页面404,没有任何错误信息提示
  10. OpenCV05:图片色彩反转及马赛克效果