hermiteGauss
hermiteGauss (n, x)
The hermiteGauss function returns the normalized Hermite polynomial of order n :
Here the normalization was chosen such that
where δnm is the Kronecker symbol.
You can verify the Hermite-Gauss normalization using the following functions:
Function TestNormalization(order)
Variable order
Variable/G theOrder = order
// The integrand vanishes in double-precision outside [-30,30]
Print/D Integrate1D(hermiteIntegrand,-30,30,2)
End
Function HermiteIntegrand(inX)
Variable inX
NVAR n = root:theOrder
return HermiteGauss(n,inx)^2*exp(-inx*inx)
End