例题matlab求解.docx
《例题matlab求解.docx》由会员分享,可在线阅读,更多相关《例题matlab求解.docx(5页珍藏版)》请在优知文库上搜索。
1、建立GM (1, 1)模型对产品销售额预测祁诗阳冯晓凯申静某大型企业1999年至2004年的产品销售额如下表,试建立GM(1,1)预测模型,并预测 2005年的产品销售额。年份199920002001200220032004销售额 (亿元)2.673.133.253.363.563.72有题目知x(0)= (x(o)(l),.x(o)(6) = (267,3.13,3.25336,3.56,3.72)构造累加生成序列X二(X ,X (6) = (2.67,5.8,9.05,12.41,15.97,19.69)对X作紧邻均值生成Z (Z (k) + d-l)k 2,.6编程如下:x=2.67 5
2、.8 9.05 12.41 15.97 19.69;z(l)=x(l);for i=2:6z(i)=0.5*(x(i)+x(i-1);endformat long gz结果如下:z =Columns 1 through 42.67 4.235 7.425 10.73Columns 5 through 614.19 17.83因此Z 二(Z ,Z )=(4.235,7.425,10.73,14.19,17.83)于是构造B矩阵和Y矩阵如下:-4.235 3.13、-7.425 13.25B =-10.73 1Y =3.36-14.19 13.56117.83 1;3.72,对参数今进行最小二乘估
3、计,采用matlab编程完成解答如下:B= -4.235 -7.425 -10.73 -14.19 -17.83, ones (5, 1);Y= 3. 13 3. 25 3. 36 3. 56 3. 72;format long ga=inv (B, *B) *B *Y结果如下:a 二-0.04396098154759662.92561659879905即 H =-0. 044, u=2. 96 W =-66. 55则GM(1, 1)白化方程为公().044x = 2.96dt预测模型为:x(1)伏 +1) = 69.22e04*k 一 66.551、关联度检验法: 采用matlab编程得到模
4、拟序列 for i=l:6X(i)=69.22*exp(0.044*(i-1 )-66.55: end format long gX(I)=X(I); for i=2:6 x(i)=X(i)-X(i-l); endX 结果如下:X =Columns 1 through 42.673.11367860537808 3.25373920141375 3.40010005288617Columns 5 through 6 3.553044560121343.71286887145915因此模拟序列为 公。)=G(O)(I),a。)(6) = (2.67,3.113,3.253,3.40,3.5533
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 例题 matlab 求解
