快速运行均值:2D 或 3D 中的快速反向运行均值。-matlab开发

时间:2024-06-21 12:07:11
【文件属性】:

文件名称:快速运行均值:2D 或 3D 中的快速反向运行均值。-matlab开发

文件大小:2KB

文件格式:ZIP

更新时间:2024-06-21 12:07:11

matlab

[outmat] = fastrunmean(inmat,win,ptype); fastrunmean 在大小为 'win' 的窗口上计算 'inmat' 的运行平均值。 参数“ptype”控制填充类型,它决定如何填充边缘。 使用独立于窗口大小的高效递归算法,因此计算成本仅与大小输入矩阵的大小成正比。 输入inmat - 2D 或 3D 矩阵win - 每个维度的窗口长度矩阵。 窗户的大小应该很奇怪! ptype - 描述如何处理边缘填充的字符串'zeros' - 用零填充'mean' - 用 inmat 的平均值填充注意:计划在我有时间时添加更多选项。 输出outmat - 棚车过滤的 inmat。 对于棚车过滤器,比 SMOOTHN 快得多,并将 RUNMEAN 扩展到 2 维和 3 维。 示例和速度测试 m2D = randn([600 300]); m3D = ran


【文件预览】:
fastrunmean.zip

网友评论