function output =moving_average(X,N)
persistent K
persistent COUNTER
persistent sum
persistent buffer
if isempty(K)
K=1;
end
if isempty(COUNTER)
COUNTER=0;
end
sum=0;
if isempty(buffer)
buffer=zeros(1,N);
end
buffer(K)=X;
if COUNTER<N
COUNTER=COUNTER+1;
output=buffer(K);
else
for n=1:N
sum=sum+buffer(n);
end
output=sum/N;
end
if K<N
K=K+1;
else
K=1;
end
moving_average.rar_filter_moving _moving average_滑动均值滤波_滑动滤波 MAT
版权申诉
5星 · 超过95%的资源 11 浏览量
2022-07-13
22:39:09
上传
评论 2
收藏 8KB RAR 举报
钱亚锋
- 粉丝: 86
- 资源: 1万+
最新资源
- 111111111111111111
- Screenshot_2024-04-30-21-47-24-26.jpg
- Cpp1.cpp1111111111
- 利用ERP流程操作的整个订单流程.ppt
- 最新二开版本源码博客论坛源码,UI很漂亮,可切换皮肤界面.rar
- ModStartBlog现代化个人博客系统 v5.2.0源码.rar
- 带posix库的mingw编译器
- SoraAI是一款功能强大的AI助手,由OpenAI开发,以其出色的语音识别技术、广泛的知识库和高度的人工智能特性而备受瞩目
- Thinkphp开发大气响应式个人博客青春博客网站源码.rar
- 最新PHP博客网站程序源码 ThinkPHP.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论1