EJS Special Functions Model shows how to access special functions in the OSP numerics package. The simulation displays a graph of the special function over the given range as well as the value of the selected function at a single point.

The following special functions can be displayed:

Legendre polynomials Pn(x)

associated Legendre functions Pnm(x)

Laguerre polynomials Ln(x)

associated Laguerre polynomials Lnm(x)

Chebyshev polynomials of the first kind Tn(x)

Chebyshev polynomials of the second kind Un(x)

Bessel functions Jn(x)

The EJS Multiple Slit Diffraction model allows the user to simulate Fraunhofer diffraction through single or multiple slits. The user can modify the number of slits, the slit width, the slit separation and the wavelength of the incident light. The scale of the diffraction pattern can also be changed and a plot of the light intensity can be toggled on and off with a checkbox.

The Special Functions Model was created using the Easy Java Simulations (Ejs) modeling tool. It is distributed as a ready-to-run (compiled) Java archive. Double clicking the ejs_math_SpecialFunctions.jar file will run the program if Java is installed. Ejs is a part of the Open Source Physics Project and is designed to make it easier to access, modify, and generate computer models.

Please note that this resource requires
at least version 1.5 of
Java.

Special Functions Model source code.
The source code zip archive contains an XML representation of the Special Functions Model. Unzip this archive in your EJS workspace to compile and run this model using EJS. download 14kb .zip
Last Modified: June 12, 2014
previous versions

W. Christian, Computer Program SPECIAL FUNCTIONS MODEL, Version 1.0 (2008), WWW Document, (http://www.compadre.org/Repository/document/ServeFile.cfm?ID=8384&DocID=924).

W. Christian, Computer Program SPECIAL FUNCTIONS MODEL, Version 1.0 (2008), <http://www.compadre.org/Repository/document/ServeFile.cfm?ID=8384&DocID=924>.

Christian, W. (2008). Special Functions Model (Version 1.0) [Computer software]. Retrieved April 23, 2017, from http://www.compadre.org/Repository/document/ServeFile.cfm?ID=8384&DocID=924

%A Wolfgang Christian %T Special Functions Model %D December 16, 2008 %U http://www.compadre.org/Repository/document/ServeFile.cfm?ID=8384&DocID=924 %O 1.0 %O application/java

%0 Computer Program %A Christian, Wolfgang %D December 16, 2008 %T Special Functions Model %7 1.0 %8 December 16, 2008 %U http://www.compadre.org/Repository/document/ServeFile.cfm?ID=8384&DocID=924

Disclaimer: ComPADRE offers citation styles as a guide only. We cannot offer interpretations about citations as this is an automated procedure. Please refer to the style manuals in the Citation Source Information area for clarifications.