
ZernikeCalc是用于处理圆形和非圆形瞳孔上的泽尼克多项式的Matlab函数。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
该函数可选择性地在圆形、六边形、椭圆形、矩形或环形光瞳上呈现泽尼克多项式,或者将表面的数据进行拟合,以匹配这些光瞳的形状。例如,Mahajan 和 Dai 在《J. Opt. Soc. A》2007年9月第24卷第9期中详细阐述了用于非圆形瞳形状的泽尼克多项式方法,并提供了Kong形状的 Zernike 多项式应用。用户可以自定义 j 排序方式、(n,m) 符号、Mahajan/Noll 或 Born&Wolf 规范化标准、边缘子集以及所使用的符号约定,以确定泽尼克的具体设置。此外,该函数允许指定掩码,从而选择用于泽尼克多项式拟合的表面数据子集。该函数能够计算最小二乘拟合系数。若未提供表面数据,则会显示在指定光瞳形状上所对应的 Zernike 多项式的总和。用户还可以指定拟合过程中所使用的单位圆的中心位置和半径(以像素为单位)。
全部评论 (0)
还没有任何评论哟~


