**hermite_polynomial_test**,
a MATLAB code which
calls hermite_polynomial(), which
evaluates the physicist's Hermite polynomial, the probabilist's Hermite polynomial,
the Hermite function, and related functions.

The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.

hermite_polynomial, a MATLAB code which evaluates the physicist's Hermite polynomial, the probabilist's Hermite polynomial, the Hermite function, and related functions.

- hermite_polynomial_test.m, calls all the tests;
- hermite_polynomial_test.sh, runs all the tests;
- hermite_polynomial_test.txt, the output file.

- hermite_polynomial_test01.m, tests h_polynomial_value;
- hermite_polynomial_test02.m, tests he_polynomial_value;
- hermite_polynomial_test03.m, tests hf_function_value;
- hermite_polynomial_test04.m, tests h_polynomial_zeros;
- hermite_polynomial_test05.m, tests he_polynomial_zeros;
- hermite_polynomial_test06.m, tests h_quadrature_rule;
- hermite_polynomial_test07.m, tests he_quadrature_rule;
- hermite_polynomial_test08.m, tests hn_exponential_product;
- hermite_polynomial_test09.m, tests hn_power_product;
- hermite_polynomial_test10.m, tests hen_exponential_product;
- hermite_polynomial_test11.m, tests hen_power_product;
- hermite_polynomial_test12.m, tests hf_exponential_product;
- hermite_polynomial_test13.m, tests hf_power_product;
- hermite_polynomial_test14.m, tests h_polynomial_coefficients;
- hermite_polynomial_test15.m, tests hf_polynomial_coefficients;
- hermite_polynomial_test16.m, tests Hermite projection using he_quadrature_rule and hen_polynomial;
- hermite_polynomial_test17.m, tests hen_projection and hen_projection_value;
- hermite_polynomial_test18.m, tests hen_projection_data;
- hermite_polynomial_plot01.m, tests hf_plot;
- hermite_polynomial_plot02.m, tests he_plot;
- he_plot.png, a plot of Hermite polynomials 0 through 4 over [-2,+2];
- hf_plot.png, a plot of Hermite functions 0 through 5 over [-5,+5];
- exp_fun.m, evaluates a function, to be projected; in this case, simply exp(x).
- poly1.m, evaluates the polynomial 1+2x+3x^2+4x^3+5x^5.