An Automatic Method for Generating Symbolic Expressions of Zernike Circular Polynomials

Zernike circular polynomials (ZCP) play a significant role in optics engineering. The symbolic expressions for ZCP are valuable for theoretic analysis and engineering designs. However, there are still two problems which remain open: firstly, there is a lack of sufficient mathematical formulas of the...

Full description

Bibliographic Details
Main Authors: Hong-Yan Zhang, Yu Zhou, Fu-Yun Li
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10144301/
_version_ 1797804073804627968
author Hong-Yan Zhang
Yu Zhou
Fu-Yun Li
author_facet Hong-Yan Zhang
Yu Zhou
Fu-Yun Li
author_sort Hong-Yan Zhang
collection DOAJ
description Zernike circular polynomials (ZCP) play a significant role in optics engineering. The symbolic expressions for ZCP are valuable for theoretic analysis and engineering designs. However, there are still two problems which remain open: firstly, there is a lack of sufficient mathematical formulas of the ZCP for optics designers; secondly the formulas for inter-conversion of Noll’s single index and Born-Wolf’s double indices of ZCP are neither uniquely determinate nor satisfactory. An automatic method for generating symbolic expressions for ZCP is proposed based on five essential factors: the new theorems for converting the single/double indices of the ZCP, the robust and effective numeric algorithms for computing key parameters of ZCP, the symbolic algorithms for generating mathematical expressions of ZCP, and meta-programming & LATEX programming for generating the table of ZCP. The theorems, method, algorithms and system architecture proposed are beneficial to both optics design process, optics software, computer-output typesetting in publishing industry as well as STEM education.
first_indexed 2024-03-13T05:30:40Z
format Article
id doaj.art-99afafc8a39a4be6b16fe8d0b4838f37
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-03-13T05:30:40Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-99afafc8a39a4be6b16fe8d0b4838f372023-06-14T23:00:27ZengIEEEIEEE Access2169-35362023-01-0111564815649310.1109/ACCESS.2023.328302810144301An Automatic Method for Generating Symbolic Expressions of Zernike Circular PolynomialsHong-Yan Zhang0https://orcid.org/0000-0002-4400-9133Yu Zhou1https://orcid.org/0000-0002-8481-1796Fu-Yun Li2School of Information Science and Technology, Hainan Normal University, Haikou, ChinaSchool of Information Science and Technology, Hainan Normal University, Haikou, ChinaSchool of Information Science and Technology, Hainan Normal University, Haikou, ChinaZernike circular polynomials (ZCP) play a significant role in optics engineering. The symbolic expressions for ZCP are valuable for theoretic analysis and engineering designs. However, there are still two problems which remain open: firstly, there is a lack of sufficient mathematical formulas of the ZCP for optics designers; secondly the formulas for inter-conversion of Noll’s single index and Born-Wolf’s double indices of ZCP are neither uniquely determinate nor satisfactory. An automatic method for generating symbolic expressions for ZCP is proposed based on five essential factors: the new theorems for converting the single/double indices of the ZCP, the robust and effective numeric algorithms for computing key parameters of ZCP, the symbolic algorithms for generating mathematical expressions of ZCP, and meta-programming & LATEX programming for generating the table of ZCP. The theorems, method, algorithms and system architecture proposed are beneficial to both optics design process, optics software, computer-output typesetting in publishing industry as well as STEM education.https://ieeexplore.ieee.org/document/10144301/Zernike circular polynomialsymbolic computationmathematical tablecomputer-output typesettingLATEX programmingSTEM education
spellingShingle Hong-Yan Zhang
Yu Zhou
Fu-Yun Li
An Automatic Method for Generating Symbolic Expressions of Zernike Circular Polynomials
IEEE Access
Zernike circular polynomial
symbolic computation
mathematical table
computer-output typesetting
LATEX programming
STEM education
title An Automatic Method for Generating Symbolic Expressions of Zernike Circular Polynomials
title_full An Automatic Method for Generating Symbolic Expressions of Zernike Circular Polynomials
title_fullStr An Automatic Method for Generating Symbolic Expressions of Zernike Circular Polynomials
title_full_unstemmed An Automatic Method for Generating Symbolic Expressions of Zernike Circular Polynomials
title_short An Automatic Method for Generating Symbolic Expressions of Zernike Circular Polynomials
title_sort automatic method for generating symbolic expressions of zernike circular polynomials
topic Zernike circular polynomial
symbolic computation
mathematical table
computer-output typesetting
LATEX programming
STEM education
url https://ieeexplore.ieee.org/document/10144301/
work_keys_str_mv AT hongyanzhang anautomaticmethodforgeneratingsymbolicexpressionsofzernikecircularpolynomials
AT yuzhou anautomaticmethodforgeneratingsymbolicexpressionsofzernikecircularpolynomials
AT fuyunli anautomaticmethodforgeneratingsymbolicexpressionsofzernikecircularpolynomials
AT hongyanzhang automaticmethodforgeneratingsymbolicexpressionsofzernikecircularpolynomials
AT yuzhou automaticmethodforgeneratingsymbolicexpressionsofzernikecircularpolynomials
AT fuyunli automaticmethodforgeneratingsymbolicexpressionsofzernikecircularpolynomials