日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

改进灰色预测matlab代码,灰色预测模型Matlab代码[比赛已经用过,保真好使]

發布時間:2023/12/20 循环神经网络 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 改进灰色预测matlab代码,灰色预测模型Matlab代码[比赛已经用过,保真好使] 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

【實例簡介】灰色預測Matlab實現代碼,在代碼前面有例子介紹如何用,后面的代碼改成你自己的數據即可直接運行,我們的代碼上有填充好的數據,直接在上面修改就好,需要修改的地方都標注出來了,簡單方便,保真呦!

【實例截圖】

【核心代碼】

灰色預測步驟

(1)輸入前期的小樣本數據

(2)輸入預測個數

(3)運行

y=input('請輸入數據');

n=length(y);

yy=ones(n,1);

yy(1)=y(1);

for i=2:n

yy(i)=yy(i-1)+y(i)

end

B=ones(n-1,2);

for i=1:(n-1)

B(i,1)=-(yy(i)+yy(i+1))/2;

B(i,2)=1;

end

BT=B';

for j=1:(n-1)

YN(j)=y(j+1);

end

YN=YN';

A=inv(BT*B)*BT*YN;

a=A(1);

u=A(2);

t=u/a;

t_test=input('輸入需要預測的個數');

i=1:t_test+n;

yys(i+1)=(y(1)-t).*exp(-a.*i)+t;

yys(1)=y(1);

for j=n+t_test:-1:2

ys(j)=yys(j)-yys(j-1);

end

x=1:n;

xs=2:n+t_test;

yn=ys(2:n+t_test);

plot(x,y,'^r',xs,yn,'*-b');

det=0;

for i=2:n

det=det+abs(yn(i)-y(i));

end

det=det/(n-1);

disp(['百分絕對誤差為:',num2str(det),'%']);

disp(['預測值為:',num2str(ys(n+1:n+t_test))]);

總結

以上是生活随笔為你收集整理的改进灰色预测matlab代码,灰色预测模型Matlab代码[比赛已经用过,保真好使]的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。