[sf.cmath.hermite] # 29 Numerics library [[numerics]](./#numerics) ## 29.7 Mathematical functions for floating-point types [[c.math]](c.math#sf.cmath.hermite) ### 29.7.6 Mathematical special functions [[sf.cmath]](sf.cmath#hermite) #### 29.7.6.16 Hermite polynomials [sf.cmath.hermite] [🔗](#lib:hermite) `floating-point-type hermite(unsigned n, floating-point-type x); float hermitef(unsigned n, float x); long double hermitel(unsigned n, long double x); ` [1](#1) [#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/numerics.tex#L10556) *Effects*: These functions compute the Hermite polynomials of their respective argumentsn and x[.](#1.sentence-1) [2](#2) [#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/numerics.tex#L10562) *Returns*: Hn(x), where Hn is given by Formula [29.36](#eq:sf.cmath.hermite),n is n, andx is x[.](#2.sentence-1) Hn(x)=(−1)nex2dndxne−x2(29.36) [3](#3) [#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/numerics.tex#L10574) *Remarks*: The effect of calling each of these functions is implementation-defined if n >= 128[.](#3.sentence-1)