问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

matlab解决灰色模型代码 有点错误 求教

发布网友 发布时间:2022-04-26 23:19

我来回答

2个回答

热心网友 时间:2022-06-19 23:37

楼主,我试了下,没错啊,这段代码你不能全部复制到matlab的命令窗口中去

首先,你得把矩阵X赋值,X不是你要处理的数据么?没有X程序运行不下去,

然后,将矩阵X赋值后你只需要复制下面这段代码就OK了

clc %清屏,以使结果独立显示
format long; %设置计算精度
if length(x(:,1))==1 %对输入矩阵进行判断,如不是一维列矩阵,进行转置变换
x=x';
end
n=length(x); %取输入数据的样本量
z=0;
for i=1:n %计算累加值,并将值赋予矩阵be
z=z+x(i,:);
be(i,:)=z;
end
for i=2:n %对原始数列平行移位
y(i-1,:)=x(i,:);
end
for i=1:n-1 %计算数据矩阵B的第一列数据
c(i,:)=-0.5*(be(i,:)+be(i+1,:));
end
for j=1:n-1 %计算数据矩阵B的第二列数据
e(j,:)=1;
end
for i=1:n-1 %构造数据矩阵B
B(i,1)=c(i,:);
B(i,2)=e(i,:);
end
alpha=inv(B'*B)*B'*y; %计算参数 矩阵
for i=1:n+1 %计算数据估计值的累加数列,如改为n+1为n+m可预测后m-1个值
ago(i,:)=(x(1,:)-alpha(2,:)/alpha(1,:))*exp(-alpha(1,:)*(i-1))+alpha(2,:)/alpha(1,:);
end
var(1,:)=ago(1,:)
for i=1:n %如改n为n+m-1,可预测后m-1个值
var(i+1,:)=ago(i+1,:)-ago(i,:); %估计值的累加数列的还原,并计算出下一预测值
end
for i=1:n
error(i,:)=var(i,:)-x(i,:); %计算残差
end
c=std(error)/std(x) %调用统计工具箱的标准差函数计算后验差的比值c

结果为c,照我说的做吧,肯定能出来,我在matlab7.0上跑的

热心网友 时间:2022-06-19 23:37

请参考这个,试试
http://zhidao.baidu.com/question/94672524.html
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
注册保险代理有限公司需要什么资料! 现在什么云手机性价比高一点? 50个可接双宾语的动词 为琵琶独奏曲《春江花月夜》配一首词或诗 我经常看到HI语音里会有什么魅力榜、贡献榜这些排名,我也一直在语音直播... 跨行通怎么激活 父母是农民不知道有没有纳税 普通农民可以算纳税人吗? 农民不交农业税了,是不是纳税人? 小红书上女生缺衣服穿的心情说说四十句 PRW-7000有哪些主要的功能啊,哪位大神可以帮忙看一下~ 如何用MATLAB进行灰色预测 matlab 灰色关联代码问题 怎样用matlab做灰色关联度分析方法 matlab怎么输出图怎么把一些区域变成灰色,一些区域是白色 用matlab画图可去掉灰色的吗? 灰色预测matlab代码怎么写 matlab plot 灰色 gray 用matlab画图的时候背景颜色是灰色的,怎么改? matlab simulink中有一个模块是灰色 的 想用咋办 Matlab中plot出灰色线条 MATLAB的figure,整个底板颜色是灰色的,请问怎么才能调成白色? matlab里画图怎么画成灰色的 灰色怎么调 黑色是k么 灰色呢 matlab中,灰色用什么表示 各位大神nodejs seajs requirejs有什么区别 seajs加载jquery时提示$is not a function该怎么解决 使用seajs后,jquery的扩展怎么办 前端模块化seajs可以用在pc端网站吗 如何将模块化js组件可以在seajs或者requirejs中使用 ...webapp动态模块加载 requireJS、commonjs、seajs用哪一个好,有优 ... matlab中灰色预测是什么??? 看中一款卡西欧的PRW-7000,功能太复杂了,要不要买呢? 卡西欧PRO TREK户外运动手表PRW-6600Y和PRW-7000该怎么选?PRW-6600Y是刚上市的新品。 哪位知道卡西欧PRO TREK户外运动手表PRW-7000FC-1B在功能上有什么优势? 听说现在的手表都可以带着潜水游泳了,是真的吗?卡西欧家的PRW-7000FC-1B这款可以吗? 谁知道卡西欧7000系列手表与6100yt系列手表相比,有什么区别? 卡西欧prw7000后盖钢印201D3291什么意思? 我买手表很注意表带,不知道卡西欧PRW-7000FC-1B这款表带是什么材质的啊? 都说可以测算时间时间,不知道卡西欧PRW-7000FC-1B 测算时间怎么样? html中让超级连接的颜色改变用什么代码? HTML语言 超链接的颜色怎么写 错误冷藏食物盘点 有哪些食品一定要放在冰箱里的 冷藏过的食材,可以直接放进西屋蒸烤箱吗? 预包装的冷藏即食食品一般有哪些? 冷藏的食物多长时间还可以食 linux 怎么挂载另一台linux服务器的系统 早晚有刷牙,早上是饭前刷牙还是饭后刷牙好? 外网linux 无法访问另一台linux服务器地址 吃饭前刷牙好还是吃饭后刷牙好 如何利用mount命令将另外一个linux服务器上的目录挂在到本机?_百度知...