《Matlab在数学建模中的应用》笔记3-灰色预测(GM(1,1))

本文介绍了如何使用Matlab进行灰色预测GM(1,1)模型的应用。首先,通过累加原始数据构建一阶微分,接着计算新矩阵B和常数项Yn。然后,利用最小二乘法求解灰参数a1,并回代到微分方程中得到新序列x1。最终,通过对新序列相邻数据的差分还原为预测序列X0。文章中还提到了代码实现和检验步骤,但检验部分的理解存在疑问,有待进一步研究。" 80680950,7553780,LitePal数据库升级详解:表更新流程,"['Android开发', 'LitePal框架', '数据库管理']
摘要由CSDN通过智能技术生成
灰色预测

今晚看了GM(1,1),发觉还不是很懂原理,貌似是:

  • 先把原始数据累加,进而构建一阶微分;
  • 再求均值生成新矩阵B和常数项矩阵Yn;
  • 再利用最小二乘法(没给过程,直接公式求解,记忆中线代里有)求出所谓的灰参数a1;
  • 再代回原微分方程,求出新序列x1
  • 最后,对新序列的相邻数据求差,“还原”为拟合(预测)x0的X0序列
  • 最后的最后,检验(这一步不是很懂,待以后弄懂更新)

    把原书代码修改了一下,加新注释以及检验部分(检验部分应该理解有误,到时记得再改吧)

clear;clc
syms a u;
a1=[a,u]';
X0=[89677,99215,109655,120333,135823,159878,182321,209407</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值