Search NASAโŒ• Search

NASA NTRS ยท 19830009101

A recursive algorithm for Zernike polynomials

Abstract

The analysis of a function defined on a rotationally symmetric system, with either a circular or annular pupil is discussed. In order to numerically analyze such systems it is typical to expand the given function in terms of a class of orthogonal polynomials. Because of their particular properties, the Zernike polynomials are especially suited for numerical calculations. Developed is a recursive algorithm that can be used to generate the Zernike polynomials up to a given order. The algorithm is recursively defined over J where R(J,N) is the Zernike polynomial of degree N obtained by orthogonalizing the sequence R(J), R(J+2), ..., R(J+2N) over (epsilon, 1). The terms in the preceding row - the (J-1) row - up to the N+1 term is needed for generating the (J,N)th term. Thus, the algorith generates an upper left-triangular table. This algorithm was placed in the computer with the necessary support program also included.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Davenport, J. W.. 1982-08-01. A recursive algorithm for Zernike polynomials. https://ntrs.nasa.gov/citations/19830009101

Cite the original work for its findings. Save a collection to share your selection of sources.