
基于ISO 16610-21的表面开放轮廓高斯滤波器:MATLAB中的程序与功能实现
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文章介绍了基于ISO 16610-21标准开发的表面开放轮廓高斯滤波器,并详细描述了其在MATLAB环境下的编程实现及功能应用。
ISO 16610-21 开放轮廓高斯滤波器库包含了根据 ISO 16610-21:2011 标准实现的开放轮廓高斯卷积滤波器函数,旨在将短波和长波分量轮廓与表面计量学中的主表面轮廓分离。该滤波器可以从短波分量轮廓中评估粗糙度参数,并从长波分量剖面中获取波纹度参数以及形状、位置和跳动偏差的测量值。主要使用截止波长 lc 作为标准来区分主轮廓。
该库采用自定义函数进行开放轮廓与高斯权重函数的卷积处理,以修正端部效应提供了符合 ISO/TS 16610-28 标准的方法,包括零填充和线性外推。此外,还有其他选项如端点值填充以及轮廓末端连接。
滤波器功能接受主轮廓值线矢量 P=[y1 y2…yn] 和截止波长 lc 作为输入参数,并输出过滤后的轮廓线向量 W=[y1 y2…yn]。库中还包含了一个演示过程,展示了使用实际配置文件或基于特定输入参数生成的谐波正弦曲线进行滤波器应用的方法。
全部评论 (0)
还没有任何评论哟~


