爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3008|回复: 5

[程序设计] 时间轴的设置问题

[复制链接]

新浪微博达人勋

发表于 2017-10-24 00:04:57 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
请问我知道开始的时间:Shour=11,Sminute=1,Ssecond=58,结束时间:Ehour=11,Eminute=11,Esecond=10,分别代表:11:1:58和11:11:10,怎么把这段时间分为四等份作为x轴显示出来呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-10-24 10:45:54 | 显示全部楼层
试试这样?
我的版本旧,语法也不正规,仅供参考。

clear all;
close all;

sta_t = [0 0 0 11  1 58];  sta_dnum=datenum(sta_t);
end_t = [0 0 0 11 11 10];  end_dnum=datenum(end_t);

% generate example data
x_ex=[sta_dnum:1e-4:end_dnum];
y_ex=sin(x_ex*500*pi);

% plotting
nsplt=4;
x_tck=linspace(sta_dnum,end_dnum,nsplt+1); % evenly split x.range into 4

hp=plot(x_ex,y_ex,'-+');
xlim([sta_dnum end_dnum]);
set(gca,'XTick',x_tck,'XTickLabel',x_tck); % assign xaxis tick
datetick('x','HH:MM:SS');

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-10-24 12:04:11 | 显示全部楼层
我之前遇见的问题上不知道如何用字母标注坐标轴
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-10-24 12:06:04 | 显示全部楼层
meteobook 发表于 2017-10-24 10:45
试试这样?
我的版本旧,语法也不正规,仅供参考。

嗯嗯 谢谢啦 我试一下
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-10-24 12:06:21 | 显示全部楼层
liuk 发表于 2017-10-24 12:04
我之前遇见的问题上不知道如何用字母标注坐标轴

可以试一下datenum(sprintf('%.f:%.f:%.f',Shour,Sminute,Ssecond),13);
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-10-25 14:35:49 | 显示全部楼层
2楼正解,可以试试
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表