资源简介
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工具箱
评论
共有 条评论