matlab上有滑动平均的函数吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab上有滑动平均的函数吗?相关的知识,希望对你有一定的参考价值。

最好平均值计算包括算术平均和几何平均的选项,滑动窗的大小应该是该函数的参数之一。这个大概是得自己编一个了。

  有滑动平均,Matlab利用filter函数求滑动平均。
  滑动平均(moving average):在地球物理异常图上,选定某一尺寸的窗口,将窗口内的所有异常值做算术平均,将平均值作为窗口中心点的异常值。按点距或线距移动窗口,重复此平均方法,直到对整幅图完成上述过程,这种过程称为滑动平均。
  滑动平均相当于低通滤波,在重力勘探和测井资料处理解释中常用此方法。
  如果滑动窗长为n的话,滑动平均就是让数据通过一个n点的FIR滤波器,滤波器抽头系数都是1,这样取滑动平均就是起到序列平滑的作用。
参考技术A smooth本回答被提问者采纳

matlab中有关mean的问题

matlab中
mean(mean(mean(I))) 代表什么意思
I是一幅彩色图像

I是一个m×n×p维的数组,先对p维求均值:mean(A),这是两个行向量,再分别求两个行向量的均值,得到两个数,然后再求均值。
%比较
A=rand(3,2,2)
mean(A)
mean(mean(A))
mean(mean(mean(A)))
参考技术A 图像处理我不会,当mean表示平均值。
如果A是二维的,那么
mean(A)为每列的平均值
mean(mean(A))是每列的平均值的平均值,就是A中所有数的平均值。
至于你上面那个mean(mean(mean(I)))
也许I是一个三维的矩阵数据

以上是关于matlab上有滑动平均的函数吗?的主要内容,如果未能解决你的问题,请参考以下文章

谁帮我做一下这道matlab

关于MATLAB中的mean函数

Matlab绘制幅值谱和相位谱

matlab怎么用?

matlab中函数句柄的操作

用matlab设计6点滑动平均滤波器的代码