資源簡介
Matlab實現三次指數平滑算法Matlab實現三次指數平滑算法Matlab實現三次指數平滑算法Matlab實現三次指數平滑算法Matlab實現三次指數平滑算法
代碼片段和文件信息
clcclear
load?ceshidata.txt?????%原始數量以列向量的方式存放在純文本文件中
yt=ceshidata;n=length(yt);
alpha=0.2;st1_0=mean(yt(1:3));st2_0=st1_0;st3_0=st1_0;
st1(1)=alpha*yt(1)+(1-alpha)*st1_0;
st2(1)=alpha*st1(1)+(1-alpha)*st2_0;
st3(1)=alpha*st2(1)+(1-alpha)*st3_0;
for?i=2:n
?????st1(i)=alpha*yt(i)+(1-alpha)*st1(i-1);
?????st2(i)=alpha*st1(i)+(1-alpha)*st2(i-1);
?????st3(i)=alpha*st2(i)+(1-alpha)*st3(i-1);
end
xlsw
- 上一篇:latlon2utm.m
- 下一篇:人工免疫matlab工具箱
評論
共有 條評論