Generate a HermiteE series with given roots.
The function returns the coefficients of the polynomial
System Message: WARNING/2 (p(x) = (x - r_0) * (x - r_1) * ... * (x - r_n),
)
latex exited with error
[stdout]
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/TeX Live for SUSE Linux) (preloaded format=latex)
restricted \write18 enabled.
entering extended mode
(./math.tex
LaTeX2e <2015/01/01> patch level 2
Babel <3.9m> and hyphenation patterns for 79 languages loaded.
(/usr/share/texmf/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/usr/share/texmf/tex/latex/base/size12.clo))
(/usr/share/texmf/tex/latex/base/inputenc.sty
! LaTeX Error: File `utf8x.def’ not found.
Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: def)
Enter file name:
! Emergency stop.
<read *>
l.173 \endinput
^^M
No pages of output.
Transcript written on math.log.
in HermiteE form, where the r_n are the roots specified in roots.
If a zero has multiplicity n, then it must appear in roots n times.
For instance, if 2 is a root of multiplicity three and 3 is a root of
multiplicity 2, then roots looks something like [2, 2, 2, 3, 3]. The
roots can appear in any order.
If the returned coefficients are c, then
System Message: WARNING/2 (p(x) = c_0 + c_1 * He_1(x) + ... + c_n * He_n(x)
)
latex exited with error
[stdout]
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/TeX Live for SUSE Linux) (preloaded format=latex)
restricted \write18 enabled.
entering extended mode
(./math.tex
LaTeX2e <2015/01/01> patch level 2
Babel <3.9m> and hyphenation patterns for 79 languages loaded.
(/usr/share/texmf/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/usr/share/texmf/tex/latex/base/size12.clo))
(/usr/share/texmf/tex/latex/base/inputenc.sty
! LaTeX Error: File `utf8x.def’ not found.
Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: def)
Enter file name:
! Emergency stop.
<read *>
l.173 \endinput
^^M
No pages of output.
Transcript written on math.log.
The coefficient of the last term is not generally 1 for monic
polynomials in HermiteE form.
Parameters: | roots : array_like
Sequence containing the roots.
|
Returns: | out : ndarray
1-D array of coefficients. If all roots are real then out is a
real array, if some of the roots are complex, then out is complex
even if all the coefficients in the result are real (see Examples
below).
|
See also
polyfromroots, legfromroots, lagfromroots, hermfromroots, chebfromroots.
Examples
>>> from numpy.polynomial.hermite_e import hermefromroots, hermeval
>>> coef = hermefromroots((-1, 0, 1))
>>> hermeval((-1, 0, 1), coef)
array([ 0., 0., 0.])
>>> coef = hermefromroots((-1j, 1j))
>>> hermeval((-1j, 1j), coef)
array([ 0.+0.j, 0.+0.j])