একটি Legendre সিরিজ সংহত করতে, Python-এ polynomial.legendre.legint() পদ্ধতি ব্যবহার করুন। পদ্ধতিটি অক্ষ বরাবর lbnd থেকে Legendre সিরিজ সহগ c সমন্বিত m গুণ ফেরত দেয়। প্রতিটি পুনরাবৃত্তিতে ফলাফলের ধারাটিকে scl দ্বারা গুণ করা হয় এবং একটি ইন্টিগ্রেশন ধ্রুবক, k যোগ করা হয়। স্কেলিং ফ্যাক্টরটি ভেরিয়েবলের রৈখিক পরিবর্তনে ব্যবহারের জন্য। ১ম প্যারামিটার, c হল Legendre seriescoefficients এর একটি অ্যারে। যদি c বহুমাত্রিক হয় তবে বিভিন্ন অক্ষ সংশ্লিষ্ট সূচক দ্বারা প্রদত্ত প্রতিটি অক্ষের ডিগ্রি সহ বিভিন্ন ভেরিয়েবলের সাথে মিলে যায়।
2য় প্যারামিটার, m হল একীকরণের একটি ক্রম, অবশ্যই ধনাত্মক হতে হবে। (ডিফল্ট:1)। 3য় প্যারামিটার, কিস একটি ইন্টিগ্রেশন কনস্ট্যান্ট(গুলি)। lbnd-এ প্রথম ইন্টিগ্রালের মান হল তালিকার প্রথম মান, lbnd-এ দ্বিতীয় অখণ্ডের মান হল দ্বিতীয় মান, ইত্যাদি। k ==[] (ডিফল্ট) হলে, সমস্ত ধ্রুবক শূন্যতে সেট করা হয়। m ==1 হলে, তালিকার পরিবর্তে একটি একক স্কেলার দেওয়া যেতে পারে।
4র্থ প্যারামিটার, lbnd হল অখণ্ডের নিম্ন সীমা। (ডিফল্ট:0)। 5ম প্যারামিটার, scl হল ascalar। প্রতিটি ইন্টিগ্রেশনের পরে ইন্টিগ্রেশন ধ্রুবক যোগ করার আগে ফলাফলটিকে scl দ্বারা গুণ করা হয়। 6 তম প্যারামিটার, অক্ষ হল একটি অক্ষ যার উপর অখণ্ডটি নেওয়া হয়। (ডিফল্ট:0)।
পদক্ষেপ
প্রথমে, প্রয়োজনীয় লাইব্রেরি আমদানি করুন -
numpy কে npf থেকে numpy হিসাবে আমদানি করুন. L হিসাবে বহুপদ আমদানি লেজেন্ডার
সহগগুলির একটি বিন্যাস তৈরি করুন −
c =np.array([1,2,3])
অ্যারে প্রদর্শন করুন −
মুদ্রণ("আমাদের অ্যারে...\n",c)
মাত্রা পরীক্ষা করুন −
মুদ্রণ("\nআমাদের অ্যারের মাত্রা...\n",c.ndim)
ডেটাটাইপ −
পানমুদ্রণ("\nআমাদের অ্যারে অবজেক্টের ডেটাটাইপ...\n",c.dtype)
আকৃতি −
পানমুদ্রণ("\nআমাদের অ্যারে অবজেক্টের আকৃতি...\n", c.shape)
একটি Legendre সিরিজকে সংহত করতে, Python-
-এ polynomial.legendre.legint() পদ্ধতি ব্যবহার করুনপ্রিন্ট("\nফলাফল...\n", L.legint(c, m =3))
উদাহরণ
numpy থেকে numpy আমদানি করুন # ডাইমেনশনপ্রিন্ট চেক করুন("\nআমাদের অ্যারের মাত্রা...\n",c.ndim)# ডেটাটাইপপ্রিন্ট পান("\nআমাদের অ্যারে অবজেক্টের ডেটাটাইপ...\n",c.dtype)# শেপপ্রিন্ট পান( "\nআমাদের অ্যারে অবজেক্টের আকৃতি...\n",c.shape)# একটি Legendre সিরিজকে একীভূত করতে, Pythoprint("\nResult...\n",L. এ polynomial.legendre.legint() পদ্ধতি ব্যবহার করুন। legint(c, m =3))আউটপুট
আমাদের অ্যারে... [1 2 3]আমাদের অ্যারের মাত্রা...আমাদের অ্যারে অবজেক্টের 1ডেটাটাইপ...আমাদের অ্যারে অবজেক্টের int64শেপ...(3,)ফলাফল... [ 1.66666667e-02 - 1.78571429e-02 4.76190476e-02 -1.73472348e-181.90476190e-02 9.52380952e-03]