Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2013-02-15, 21:18   #1
dlq3378
初级会员
 
注册日期: 2013-02-15
年龄: 35
帖子: 1
声望力: 0
dlq3378 正向着好的方向发展
默认 Matlab数据处理问题!!(菜鸟问题,请各位高手不吝赐教)

现在在m文件编辑器里,有这样一组数据:
DATA = [
01/01/2008 22.88 20.49 48.71 8.34 47.01 105.44 54.35 13.6 26.54 37.26
01/02/2008 22.48 18.04 49.99 8 46.68 114.98 48.79 15.18 30.87 40.88
03/03/2008 22.99 19.6 47.04 6.74 48.87 110.16 47.52 15.3 29.41 39.42
01/04/2008 23.91 21.65 53.94 7.53 45.23 115.89 50.15 17.45 30.66 41.14
02/05/2008 22.71 17.01 56.09 8.37 45.07 116.25 47.91 17.49 27.88 39.01
02/06/2008 18.86 12.98 54.2 6.61 35.96 97.39 42.43 17 29.01 44.42
01/07/2008 18.99 13.77 49.4 7.14 32.93 87.8 45.07 16.72 30.61 47.78
01/08/2008 21.86 14.52 49.04 8.95 36.13 82.62 48.61 15.5 28.41 43.5
01/09/2008 22.9 13.4 42.58 7.03 33.1 73.79 46.55 15.27 28.72 40.38
01/10/2008 14.85 11.23 42.81 6.39 32.92 51.31 49.43 14.46 28.6 39.92
03/11/2008 14.95 8.72 41.05 5.17 29.71 43.21 43.45 14.55 24.67 37.74
01/12/2008 15.85 8 38.91 4.78 27.52 43.35 45.4 15.1 20.73 32.06

];
%第一列是日期,第二列开始每一列是一只股票的价格,叫用图表把股票走势表示出来,横轴是日期。
我写得代码是:
DATE=DATA(:,1);
PRICE=DATA(:,2:end);
hold on
semilogy(DATE,PRICE)
hold off
但是做出来的图是一团乱麻,我发现在DATE这个矩阵里面储存的不是日期,而是数值,比如说01/01/2008他不识别为日期,而是1/2008=0.000498。
请各位高手帮想想怎么解决这个问题,使图的横坐标是日期,能反映股票的走势?谢谢大家!!
dlq3378 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 11:34


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.