NumPy 1.14 - numpy.polynomial.laguerre.lagfromroots()

numpy.polynomial.laguerre.lagfromroots




numpy

numpy.polynomial.laguerre.lagfromroots

numpy.polynomial.laguerre.lagfromroots(roots) [source]

दिए गए मूल के साथ एक Laguerre श्रृंखला उत्पन्न करें।

समारोह बहुपद के गुणांक लौटाता है

p (x) = (x - r_0) * (x - r_1) * ... * * (x - r_n),

Laguerre रूप में, जहाँ r_n जड़ों में निर्दिष्ट roots । यदि किसी शून्य में गुणा n है, तो उसे n बार roots में दिखाई देना चाहिए। उदाहरण के लिए, यदि 2 बहुफलता तीन की जड़ है और 3 गुणनखंड 2 की जड़ है, तो roots कुछ ऐसी लगती हैं जैसे [2, 2, 2, 3, 3]। जड़ें किसी भी क्रम में प्रकट हो सकती हैं।

यदि लौटे गुणांक c , तो

p (x) = c_0 + c_1 * L_1 (x) + ... + c_n * L_n (x)

लागुएरे रूप में मोनोनिक बहुपद के लिए अंतिम शब्द का गुणांक आम तौर पर 1 नहीं है।

पैरामीटर:

जड़ें : array_like

जड़ों से युक्त अनुक्रम।

यह दिखाता है:

बाहर : ndarray

1-डी गुणांक के सरणी। यदि सभी जड़ें वास्तविक हैं तो out एक वास्तविक सरणी है, यदि कुछ जड़ें जटिल हैं, तो out जटिल है, भले ही परिणाम में सभी गुणांक वास्तविक हों (नीचे उदाहरण देखें)।

यह भी देखें

polyfromroots , legfromroots , chebfromroots , hermfromroots , hermefromroots.

उदाहरण

>>> from numpy.polynomial.laguerre import lagfromroots, lagval
>>> coef = lagfromroots((-1, 0, 1))
>>> lagval((-1, 0, 1), coef)
array([ 0.,  0.,  0.])
>>> coef = lagfromroots((-1j, 1j))
>>> lagval((-1j, 1j), coef)
array([ 0.+0.j,  0.+0.j])