GM(2,1)
理论推导:




例子:



matlab代码:

clc,clear
x0=[41,49,61,78,96,104];
n=length(x0);
x1=cumsum(x0);
a_x0=diff(x0);
a_x0=[0,a_x0]
for i=2:nz(i)=0.5*(x1(i)+x1(i-1));
end
B=[-x0(2:end)',-z(2:end)',ones(n-1,1)];
Y=a_x0(2:end)';
u=B\Y
x=dsolve('D2x+a1*Dx+a2*x=b','x(0)=c1,x(5)=c2');
x=subs(x,{'a1','a2','b','c1','c2'},{u(1),u(2),u(3),x1(1),x1(6)});
yuce=subs(x,'t',0:n-1);
digits(6),x=vpa(x)
x0_hat=[yuce(1),diff(yuce(1:n-1))]
epsilon=x0-x0_hat
delta=abs(epsilon./x0)

附:预测类题目的模型选择表

数学建模学习笔记(二十二)灰色预测(下下)GM(2,1)相关推荐

  1. 数学建模学习笔记(十二)——奇异值分解

    文章目录 一.综述 二.奇异值分解 三.使用SVD进行降维 四.SVD的评价及应用 一.综述 奇异值分解是线性代数中一种重要的矩阵分解方法,它在图形的压缩等方面具有重要的意义及作用. 二.奇异值分解 ...

  2. 数学建模学习笔记(十)——时间序列模型

    文章目录 一.时间序列综述 二.时间序列数据以及基本概念 三.时间序列分解 四.指数平滑模型 五.一元时间序列分析的模型 六.AR(p)模型 七.MA(q)模型 八.ARMA(p, q)模型 九.模型 ...

  3. 数学建模学习笔记(十五)数据归一化

    在神经网络构建之前,需要对数据进行归一化处理,为什么要归一化? 因为不同数据范围不同,比如一个特征的数据范围为(1,5),另一个为(100,1000),会导致特征之间对结果的影响不同,因此需要将它们归 ...

  4. 数学建模学习笔记(十六)lingo求解整数规划

    之前没用过lingo,这次遇到一个线性整数规划的问题,尝试用了lingo求解,发现上手还是很容易的.将题目和求解放置在此,以便查阅~ 问题: 使用lingo求解,输入以下代码 model: min=1 ...

  5. 【数学建模学习笔记【集训十天】之第六天】

    数模学习目录 Matplotlib 学习 Matplotlib简介 Matplotlib 散点图 运行效果如下: Matplotlib Pyplot 运行效果如下: 关于plot() 运行效果如下: ...

  6. Windows Workflow HOL学习笔记(十二):创建状态基工作流

    W indows Workflow HOL学习笔记(十二):创建状态基工作流 本文内容来自Microsoft Hands-on Labs for Windows Workflow Foundation ...

  7. tensorflow学习笔记(三十二):conv2d_transpose (解卷积)

    tensorflow学习笔记(三十二):conv2d_transpose ("解卷积") deconv解卷积,实际是叫做conv_transpose, conv_transpose ...

  8. Windows保护模式学习笔记(十二)—— 控制寄存器

    Windows保护模式学习笔记(十二)-- 控制寄存器 控制寄存器 Cr0寄存器 Cr2寄存器 Cr4寄存器 控制寄存器 描述: 控制寄存器有五个,分别是:Cr0 Cr1 Cr2 Cr3 Cr4 Cr ...

  9. 汇编入门学习笔记 (十二)—— int指令、port

    疯狂的暑假学习之  汇编入门学习笔记 (十二)--  int指令.port 參考: <汇编语言> 王爽 第13.14章 一.int指令 1. int指令引发的中断 int n指令,相当于引 ...

  10. OpenCV学习笔记(十二):边缘检测:Canny(),Sobel(),Laplace(),Scharr滤波器

    OpenCV学习笔记(十二):边缘检测:Canny(),Sobel(),Laplace(),Scharr滤波器 1)滤波:边缘检测的算法主要是基于图像强度的一阶和二阶导数,但导数通常对噪声很敏感,因此 ...

最新文章

  1. 成功解决.append方法出现错误IndexError: list index out of range
  2. ABAP常用字符串操作
  3. iOS蓝牙BLE4.0通信功能
  4. 【Redis】redis 哨兵模式
  5. ERROR: ld.so: object '/usr/lib64/libtcmalloc.so.4' from LD_PRELOAD cannot be preloaded: ignored
  6. 厦门92坐标参数讨论
  7. phpstrom中的常用快捷键
  8. Python编程快速上手----让繁琐的工作自动化(1. python编程基础)
  9. unity android录制视频教程,Unity3d 录屏功能教程指南 | Cross Platform Replay Kit
  10. 用MATLAB沉降观测实验,观测沉降论文,关于建筑物沉降观测数据处理相关参考文献资料-免费论文范文...
  11. cannot find -lGL问题的解决方法
  12. NodeBB – 基于 Node.js 的开源论坛系统
  13. 哪个软件测试手机电池续航好,6款手机电池续航测试排名:iPhone12mini险些垫底,第1名是小米10...
  14. 陶陶摘苹果//C语言
  15. Element Plus 跟踪表格数据总数,包括查询、筛选等操作
  16. 如何升级MacOS自带的PHP到指定版本(5.3-7.3)
  17. 双向长短期记忆网络模型_基于深度双向长短期记忆网络的空气质量预测方法与流程...
  18. UEFI U盘安装Win10最简单的方法【转】
  19. 2020.03.18模拟赛17(第三题)
  20. 正路走得慢,但是走得远

热门文章

  1. 实验八、Windows本地破解用户口令
  2. MacBook —— 修改host文件
  3. IBM收购了Redhat,转身就卖掉了自己的重要软件......
  4. WakeOnLAN(WOL)测试
  5. 华为5G认证课堂练习题
  6. 快递100接口的简单使用:
  7. DEDE教程:最新织梦搜索页如何调用arclist标签?
  8. dede:arclist 调用嵌套tag标签教程
  9. 2的2.8次方用计算机怎么算,计算器2.8e9是多少,谢谢
  10. 常用钢材标准规格尺寸