matlab GM(2,1)模型
GM(2,1)模型
clc,clear;
x0=[41,49,61,78,96,104];
n=length(x0);
x1=cumsum(x0)
a_x0=diff(x0)'
z=0.5*(x1(2:end)+x1(1:end-1))';
B=[-x0(2:end)',-z,ones(n-1,1)];
u=B\a_x0
syms x(t)
x=dsolve(diff(x,2)+u(1)*diff(x)+u(2)*x==u(3),x(0)==x1(1),x(5)==x1(6));%求符号解
xt=vpa(x,6)
yuce=subs(x,t,0:n-1);
yuce=double(yuce)
x0_hat=[yuce(1),diff(yuce)];
x0_hat=round(x0_hat)
epsilon=x0-x0_hat
delta=abs(epsilon./x0)
result
x1 =
41 90 151 229 325 429
a_x0 =
8
12
17
188
u =
-1.09220.1959-31.798
xt =
203.849exp(0.226223t) - 0.532506exp(0.865973t) - 162.317
yuce =
41 92.015 155.16 232.37 324.52 429
x0_hat =
41 51 63 77 92 104
epsilon =
0 -2 -2 1 4 0
delta =
0 0.040816 0.032787 0.012821 0.041667 0
matlab GM(2,1)模型相关推荐
- 灰色预测模型【GM(1,1)模型】 【matlab代码】
灰色系统介绍 灰色系统是由华中科技大学的邓聚龙教授于80年代初创立,该系统作为新兴的横断学科,在短短的二十年里已得到了长足的发展. 其已经成为社会,经济,科教,科技等很多领域进行预测,决策,评估,规划 ...
- 「 数学模型 」“灰色预测GM(1,1)模型原理及Matlab实例”讲解
一.前言 小白将使用的灰色预测模型的Matlab代码贴在下面,代码使用了灰色模型进行两次回归预测,缺点是精度不高,预测后的残差有点大. 灰色预测模型主要内容: GM(1,1)模型(1阶1个影响因素): ...
- 灰色关联以及灰色预测GM(1,n),GM(1,1)模型(Python实现)
**灰色关联以及灰色预测GM(1,n),GM(1,1)模型** 简介:本篇文章简单的介绍灰色关联以及灰色预测模型,使用python代码进行实现. 1. 灰色系统的概论 2. 关于灰色关联度那些事 3. ...
- [负荷预测]基于灰色GM(1,1)模型的中长期电力负荷预测
目 录 一.灰色模型GM(1,1)原理 二.模型构建前检验 三.预测精度的检验 3.1 残差检验 3.2 后验差检验 四.灰色模型GM(1,1)算法 五.Matlab编程实现 5.1 程序代码 5. ...
- 灰色预测GM(1,1)模型
目录 简介 数学模型 分析步骤 对数据进行准指数规律检验 对预测效果进行评价 GM(1,1)模型拓展 MATLAB源码 简介 在这里,灰色的意思是系统的信息只有一部分,不完整,与之类似概念还有白色和黑 ...
- 灰色系统理论及其应用 (九) : GM(1, N) 和GM(0, N) 模型
灰色系统理论及其应用系列博文: 灰色系统理论及其应用 (一) :灰色系统概论.关联分析.与传统统计方法的比较 灰色系统理论及其应用 (二) :优势分析 灰色系统理论及其应用 (三) :生成数 灰色系统 ...
- python灰色预测_灰色系统预测GM(1,1)模型
预备知识 (1)灰色系统 白色系统是指系统内部特征是完全已知的:黑色系统是指系统内部信息完全未知的:而灰色系统是介于白色系统和黑色系统之间的一种系统,灰色系统其内部一部分信息已知,另一部分信息未知或不 ...
- matlab阶跃响应_状态空间模型及MATLAB指令计算
一. 基本概念强调 时变控制系统 时变控制系统是指一个或多个系统参数会随着时间变化的系统. 2. 系统状态 系统状态是指表示系统的一组变量,只要知道了这组变量的当前取值情况.知道了输入信号和描述系统动 ...
- matlab之ma q 模型,matlab之ARMA(p,q)模型
學完MA(q),再接再厲啊! 已知零均值平穩時間序列ARMA(p,q)的自協方差函數,求系數. %ARMA(2,2) p=2;q=2; r=[5.61,-1.1,0.23,0.43,-0.1];%r1 ...
- MATLAB随机森林回归模型
MATLAB随机森林回归模型: 调用matlab自带的TreeBagger.m T=textread('E:\datasets-orreview\discretized-regression\10bi ...
最新文章
- 对spring cloud config的一点理解
- java wcf 未提供用户名_WCF的用户名密码认证
- Android x86 下运行纯ARM版APP
- 【Git/Github】第一次提交和再次添加文件
- 传智168期JavaEE struts2杜宏 day32~day33(2017年2月15日23:27:09)
- Reporting Services 的伸缩性和性能表现规划(转载)
- ubuntu安装python_常用linux指令 ubuntu环境pytorch配置
- java里frame颜色_如何为Java中的窗口(JFrame)添加颜色
- 使用layui 做后台管理界面,在Tab中的链接点击后添加一个新TAB的解决方法
- Python之package、module
- installanywhere打包过程(openproj版)
- 财务数字转换--大小写转换
- msp430发送pwm信号_msp430TAx PWM输出详解
- 笔记本固态硬盘温度测试软件,台式电脑ssd固态硬盘温度多少算正常?查看ssd固态硬盘温度的方法...
- 安卓一键清理内存_软件| 安卓系统最强悍微信清理软件,一键将所有垃圾文件搜索出来,还可预览删除...
- 财物机器人英文ppt演讲课件_英语演讲练习PPT-机器人发展史(机械工程)ppt
- 设计模式之禅读书笔记—行为类模式
- matlab模拟超声波信号_MATLAB模拟超声波声速测量实验
- #visual studio# 运行库MT、MTd、MD、MDd
- php 股票数据 sina,腾讯股票接口、和讯网股票接口、新浪股票接口、雪球股票数据、网易股票数据...
热门文章
- 佳能CANON LBP2900打印缓慢问题解决方法
- 看张悟本神医现象有感
- ASP.NET的include的用法
- python命令解析_python解析命令行
- 英语计算机单词mp3,计算机英语会话(MP3+中英字幕) 第1期:计算机系统(1)
- android studio butterknife自动生成,Android Studio使用ButterKnife和Zelezny的方法
- oracle的shell命令,Shell实现的Oracle启动脚本分享
- 漏洞payload 靶机_【CS学习笔记】5、如何建立Payload处理器
- 宣传推广费用_企业如何做好网络推广,提高网络推广的转化率?
- 第十六届智能车竞赛广东省线上比赛成绩汇总