登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Matlab时间表示年月日——怎样在MATLAB中绘制以年月日(比如:1912/1/1-1912/1/30间隔为一天)的横坐标 当我们遇到要用matlab具体的表示时间轴为“年月日时分秒”的形式时 可以参照如下做法: date1=datenum(1912,1,1):datenum(1912,1,30);%将时间设置为1912年1月1日至1912年1月30日
data1=sin(date1./4);%生产y轴数据
plot(date1,data1);%随意绘制一个图形
datetick('x','yyyy/mm/dd',’keepticks’) %将时间标记用理想的格式表示出来,datetick 将计算机的时间(例如n = datenum(2001,12,19) returns n = 731204.)表示转化成人们日常用的时间的格式,keepticks保持label的原位置不变 datetick(‘a,’b’) 其中参数a为坐标轴,即你想要设置那个坐标的label,取 x, y, z。 参数b为你想要的时间格式, 具体的备用格式可以在matlab中help datetick 查看。 |