কম্পিউটার

পাইথনে প্রদত্ত জটিল শিকড় সহ একটি হারমাইট সিরিজের শিকড় গণনা করুন


একটি হারমাইট সিরিজের শিকড় গণনা করতে, পাইথন নম্পিতে hermite.hermroots() পদ্ধতি ব্যবহার করুন। পদ্ধতিটি সিরিজের শিকড়ের একটি অ্যারে প্রদান করে। যদি সমস্ত শিকড় বাস্তব হয়, তবে আউটও বাস্তব, অন্যথায় এটি জটিল। পরামিতি, c হল সহগগুলির একটি 1-D অ্যারে৷

মূল অনুমানগুলি সঙ্গী ম্যাট্রিক্সের eigenvalues ​​হিসাবে প্রাপ্ত করা হয়, জটিল সমতলের তত্ত্ব থেকে দূরে থাকা রুটগুলিতে এই ধরনের মানগুলির জন্য সিরিজের সংখ্যাগত অস্থিরতার কারণে বড় ত্রুটি থাকতে পারে। 1-এর বেশি বহুগুণ বিশিষ্ট রুটগুলিও বড় ত্রুটি দেখাবে কারণ এই ধরনের বিন্দুর কাছাকাছি থিসিরির মান শিকড়ের ত্রুটির জন্য তুলনামূলকভাবে সংবেদনশীল নয়। উৎসের কাছাকাছি বিচ্ছিন্ন শিকড় নিউটনের পদ্ধতির কয়েকটি পুনরাবৃত্তি দ্বারা উন্নত করা যেতে পারে।

পদক্ষেপ

প্রথমে, প্রয়োজনীয় লাইব্রেরি আমদানি করুন -

from numpy.polynomial import hermite as H

একটি হারমাইট সিরিজের শিকড় গণনা করতে, পাইথন নম্পিতে hermite.hermroots() পদ্ধতি ব্যবহার করুন -

j = complex(0,1)
print("Result...\n",H.hermroots((-j, j)))

ডেটাটাইপ −

পান
print("\nType...\n",H.hermroots((-j, j)).dtype)

আকৃতি −

পান
print("\nShape...\n",H.hermroots((-j, j)).shape)

উদাহরণ

H# হিসাবে numpy.polynomial import hermite থেকে
from numpy.polynomial import hermite as H

# To compute the roots of a Hermite series., use the hermite.hermroots() method in Python Numpy.
# The method returns an array of the roots of the series. If all the roots are real, then out is also real, otherwise it is complex..

# The parameter, c is a 1-D array of coefficients.
j = complex(0,1)
print("Result...\n",H.hermroots((-j, j)))

# Get the datatype
print("\nType...\n",H.hermroots((-j, j)).dtype)

# Get the shape
print("\nShape...\n",H.hermroots((-j, j)).shape)

আউটপুট

Result...
   [0.5+0.j]

Type...
complex128

Shape...
(1,)

  1. পাইথনে প্রদত্ত শিকড় সহ একটি চেবিশেভ সিরিজ তৈরি করুন

  2. পাইথনে প্রদত্ত জটিল শিকড় সহ একটি চেবিশেভ সিরিজের শিকড় গণনা করুন

  3. পাইথনে একটি চেবিশেভ সিরিজের শিকড় গণনা করুন

  4. পাইথনে প্রদত্ত জটিল শিকড় সহ একটি চেবিশেভ সিরিজ তৈরি করুন