Zernfun2a.m

版本 1.1.0.0 (3.1 KB) 作者: David Schaack
Alternative to Paul Fricker's Zernfun2.m. Allows selection of industry standard Zernike orderings.
1.1K 次下载
更新时间 2009/10/6

查看许可证

In the optical system analysis, fabrication, and test community, two different sets of Zernike polynomials are commonly used. These sets are both different than the one provided by Paul Fricker by his Zernfun2.m, part of his very helpful Zernike package.

Zernfun2a allows one to select either the University of Arizona "Fringe" set or the so-called 'Standard" or "Noll" set of Zernikes. The former is commonly used in optical fabrication and testing. The latter is often used in optical system performance analysis and theoretical studies.

The way that different sets of Zernike polynomials have been defined causes much confusion and difficulty in communication between individuals working in different organizations. This file is offered in the hope that it will help eliminate some of this.

As an example, some optics people define angles as being measured from the local Y axis rather than the local X axis! While the current file does not deal with that issue (both Paul and I define angles as being measured from the X axis), it does handle the wildly different definitions of exactly which Zernike terms are included in the first 36 or 37 terms, and what the exact ordering of these terms is.

引用格式

David Schaack (2024). Zernfun2a.m (https://www.mathworks.com/matlabcentral/fileexchange/25475-zernfun2a-m), MATLAB Central File Exchange. 检索来源 .

MATLAB 版本兼容性
创建方式 R12.1
兼容任何版本
平台兼容性
Windows macOS Linux
类别
Help CenterMATLAB Answers 中查找有关 Zernike Polynomials 的更多信息
标签 添加标签
致谢

参考作品: Zernike polynomials

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
1.1.0.0

Added comments to provide more references.

1.0.0.0