Hermite polynomials

Generate Hermite polynomials Hn(x) where n is the polynomial order.
5K Downloads
Updated 24 Sep 2010

View License

Compute Hermite polynomials.

h = hermite(n)
h = hermite(n,x)

Inputs:
- n is the order of the Hermite polynomial (n>=0).
- x is (optional) values to be evaluated on the resulting Hermite polynomial function.

There are two possible outputs:
1. If x is omitted then h is an array with (n+1) elements that contains coefficients of each Hermite polynomial term. E.g. calling h = hermite(3) will result h = [8 0 -12 0], i.e. 8x^3 - 12x.

2. If x is given, then h = Hn(x) and the shape of h is in the same size of x. E.g., H2(x) = 4x^2 - 2, then calling h = hermite(2,[0 1 2]) will result h = [-2 2 14].

More information: http://suinotes.wordpress.com/2010/05/26/hermite-polynomials-with-matlab/

Authors:
Avan Suinesiaputra (avan dot sp at gmail dot com)
Fadillah Z Tala (fadil dot tala at gmail dot com)

Cite As

Avan Suinesiaputra (2024). Hermite polynomials (https://www.mathworks.com/matlabcentral/fileexchange/27746-hermite-polynomials), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2007b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Polynomials in Help Center and MATLAB Answers

Community Treasure Hunt

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

Start Hunting!
Version Published Release Notes
1.3.0.0

Bug fixes when an array is given as an argument (reported by Shiguo Peng).

1.1.0.0

Bug fixed when hermite(0,x) was called and x is not empty.

1.0.0.0