Skip to main content
Solved

Listing the Q-con Polynomials

  • September 13, 2023
  • 1 reply
  • 464 views

Forum|alt.badge.img+1

Generating the Q­con polynomials

OpticStudio supports Q-type aspheres.  Type 0 indicates Qbfs polynomials, and Type 1 indicates Qcon polynomials.  The functional forms of the Q-type polynomials are fairly complex due to the requirement that the polynomials be orthonormal for a circular aperture.  Occasionally, it is convenient to know the functional form of the polynomials for testing and comparison purposes. 

Below, we list the first 20 Qcon polynomials, and also share the derivation in the Mathematica file GenerateQConPolynomials.nb.  The .nb files for Mathematica can be used by downloading the free Wolfram Player: https://www.wolfram.com/player/.

Important equations for the Qcon polynomials

The Qcon polynomials can be calculated in a straightforward way using an equation for the Jacobi polynomials.

From Shape specification for axially symmetric optical surfaces, G.W. Forbes, Optics Express 5218, Vol. 15, No. 8, 16 Apr 2007, the polynomials are related to the Jacobi by:

Definitions for the Q-con polynomials

And Wikipedia (https://en.wikipedia.org/wiki/Jacobi_polynomials) lists the special case of the Jacobi polynomials for all positive integers:

Jacobi polynomial for nonnegative integers

 

Calculating the Qcon polynomials

The attached Mathematica file, GenerateQConPolynomials.nb, can be used to calculate any of the Qcon polynomials.  The .nb files for Mathematica can be used by downloading the free Wolfram Player: https://www.wolfram.com/player/.

Mathematica file to generate Q-con polynomials

Listing of the Qcon polynomials

The first 20 Qcon polynomials are listed below. 

 

 

 

Best answer by Kevin Scales

On behalf of everyone, thanks Erin!

View original
Did this topic help you find an answer to your question?

1 reply

Kevin Scales
En-Lightened
Forum|alt.badge.img+1
  • En-Lightened
  • 185 replies
  • Answer
  • September 28, 2023

On behalf of everyone, thanks Erin!


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings