请问怎样在MATLAB中绘制以年月日(比如:1912/1/1-1912/4/30间隔为一天)的横坐标)
各位,本人为菜鸟,请问怎样在MATLAB中绘制以年月日(比如:1912/1/1-1912/4/30间隔为一天)的横坐标)?很着急,请赐教,谢谢! date1=datenum(1912,1,1):datenum(1912,4,30);
=size(date1);
data1=sin(date1./4);
plot(date1,data1);
datetick('x','yyyy/mm/dd') 谢谢,不过横坐标的时间好像没有显示正确啊,其一,间隔不是1,其二,没有到1912/4/30号啊
是不是本人未能理解您的意思,请赐教 间隔密度和x的取值范围可以用这两行代码设定
set(gca,'Xtick',[])
和
set(gca,'Xlim',[])
但是1天一个间隔是不是太密了?
谢谢您
谢谢您的解答!求助:请问MATLAB绘图时,横坐标要表示为:1955.1-2002.12,用什么函数实现这个功能?
求助:请问MATLAB绘图时,横坐标要表示为:1955.1-2002.12,用什么函数实现这个功能?谢谢! Help datetick !!
datetick('x','yyyy.mm')
[ 本帖最后由 ChaChing 于 2010-6-11 22:18 编辑 ]
回复 沙发 happy 的帖子
我想问个问题比如手中数据是股票日收盘价 和对应的日期
但是日期是简短的,因为周末不交易
请问 这样情况下怎样在MATLAB中绘制以年月日的横坐标
我把excel中的日期导入横坐标 只有年
谢谢大家 请问MATLAB绘图时,横坐标要表示为:2001.1-2011.3,怎样表示出来啊?
如何将excel的数据导入matlab绘图????
页:
[1]