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

numpy.polynomial.laguerre.lagroots




numpy

numpy.polynomial.laguerre.lagroots

numpy.polynomial.laguerre.lagroots(c) [source]

एक लैगुएरे श्रृंखला की जड़ों की गणना करें।

बहुपद की जड़ों (उर्फ "शून्य") को वापस करें

p (x) = \ sum_i c [i] * L_i (x)।

पैरामीटर:

c : 1-D array_like

1-डी गुणांक के सरणी।

यह दिखाता है:

बाहर : ndarray

श्रृंखला की जड़ों की सरणी। यदि सभी जड़ें वास्तविक हैं, तो out भी वास्तविक है, अन्यथा यह जटिल है।

यह भी देखें

polyroots , legroots , chebroots , hermroots , hermeroots

टिप्पणियाँ

मूल अनुमान साथी मैट्रिक्स के आइगेनवैल्यू के रूप में प्राप्त किए जाते हैं, इस तरह के मूल्यों के लिए श्रृंखला की संख्यात्मक अस्थिरता के कारण जटिल विमान की उत्पत्ति से दूर जड़ें बड़ी त्रुटियों हो सकती हैं। 1 से अधिक की बहुलता वाली जड़ें बड़ी त्रुटियों को भी प्रदर्शित करेंगी क्योंकि इस तरह के बिंदुओं के पास श्रृंखला का मूल्य जड़ों में त्रुटियों के लिए अपेक्षाकृत असंवेदनशील है। मूल के पास पृथक जड़ों को न्यूटन की विधि के कुछ पुनरावृत्तियों द्वारा सुधार किया जा सकता है।

Laguerre श्रृंखला आधार बहुपद x शक्तियां नहीं हैं, इसलिए इस फ़ंक्शन के परिणाम एकतरफा लग सकते हैं।

उदाहरण

>>> from numpy.polynomial.laguerre import lagroots, lagfromroots
>>> coef = lagfromroots([0, 1, 2])
>>> coef
array([  2.,  -8.,  12.,  -6.])
>>> lagroots(coef)
array([ -4.44089210e-16,   1.00000000e+00,   2.00000000e+00])