ZKX's LAB

GM(1,N)动态模型的建立,用灰色系统理论的matlab怎么样编写程序 灰色关联度模型matlab程序

2021-03-09知识4

灰色预测matlab代码怎么写 这是我曾经写过的一个灰色预测的程序:第一个文件为函数,需要在调用时输入原始数据x0和预测周期T,第二个文件用于计算灰色关联度,使用时直接修改相关参数和原始数据。第一个文件(用于灰色建模):grymdl.mfunction GM=grymdl(x0,T)输入原始数据x0T为从最后一个历史数据算起的第T时点x1=zeros(1,length(x0));B=zeros(length(x0)-1,2);yn=zeros(length(x0)-1,1);Hatx0=zeros(1,length(x0)+T);Hatx00=zeros(1,length(x0));Hatx1=zeros(1,length(x0)+T);epsilon=zeros(length(x0),1);omega=zeros(length(x0),1);for i=1:length(x0)for j=1:ix1(i)=x1(i)+x0(j);endendfor i=1:length(x0)-1B(i,1)=(-1/2)*(x1(i)+x1(i+1));B(i,2)=1;yn(i)=x0(i+1);endHatA=(inv(B'*B))*B'*yn;GM(1,1)模型参数估计for k=1:length(x0)+THatx1(k)=(x0(1)-HatA(2)/HatA(1))*exp(-HatA(1)*(k-1))+HatA(2)/HatA(1);endHatx0(1)=Hatx1(1);for k=2:length(x0)+THatx0(k)=Hatx1(k)-Hatx1(k-1);累计还原得到历史数据的模拟值endfor i=1:length(x0)%开始模型检验epsilon(i)=x0(i)-Hatx0(i);omega(i)=(epsilon(i)/x0(i))*100;endx0;HatA;Hatx0;epsilon;omega;c=std(epsilon)/std(x0。

灰色模型在MATLAB中的程序是什么 把数据改一下应该就行了 clc clear x0=[1827 1729.3 1431 1231.7 1109.9 768.2 792.9 805.8];道路交通事故财产损失原始数据 for i=2:8 x1。

怎样用matlab做灰色关联度分析方法

灰色模型matlab编程 急! 这要看你的数据,符合那种类型函数模型,才能预测若干个年后的数值。

怎么用MATLAB编写程序对灰色模型进行预测 x=[4536,4838,4084,5575,5642,6725,7954,11454,10117.5,12067.3]我正在MATLAB下编写一个Grey system的函数库,我想其他的网友也做。

这个灰色模型的matlab程序,哪里有问题呢?function a=GM(x)%定义GM(x)函数global X1 Y Col1 Col2 B X Error m;设置全局变量format long e;设置计算精度并且以科学技术法。

灰色关联度matlab源程序(完整版)讲解

GM(1,N)动态模型的建立,用灰色系统理论的matlab怎么样编写程序 灰色关联度模型matlab程序

如何用matlab实现灰色关联度的检验 这要有数据的,根据不同要求,求出相关系数。可把数据发给我QQ2674716548,我写个程序,求出灰色关联度。

灰色关联matlab程序 data_gyh1=mean(yangben)得到的是一个数,而data_gyh(i,j)=data(i,j)/data_gyh1(j)中data_gyh1(j)你把data_gyh1作为一个数组使用的,所以会出错。

#灰色关联度模型matlab程序

随机阅读

qrcode
访问手机版