কম্পিউটার টিউটোরিয়াল

পাইথনে চেবিশেভ সিরিজ ইন্টিগ্রেট করা

পাইথনে চেবিশেভ সিরিজ ইন্টিগ্রেট করতে chebyshev.chebint() মেথড ব্যবহার করুন। এটি lbnd থেকে axis দিক দিয়ে m বার ইন্টিগ্রেট করা চেবিশেভ সিরিজ সহগ c রিটার্ন করে। প্রতিটি পুনরাবৃত্তিতে ফলাফল সিরিজ scl দ্বারা গুণিত হয় এবং একটি ইন্টিগ্রেশন কনস্ট্যান্ট k যোগ হয়।

প্যারামিটারস

  • c (১ম প্যারামিটার): চেবিশেভ সিরিজ সহগগুলোর একটি অ্যারে। যদি c বহুমাত্রিক হয়, তবে বিভিন্ন অক্ষ বিভিন্ন ভেরিয়েবল-এর সাথে মিলে যায় যার ডিগ্রি প্রতিটি অক্ষে সংশ্লিষ্ট ইনডেক্স দ্বারা দেওয়া হয়।
  • m (২য় প্যারামিটার): ইন্টিগ্রেশনের ক্রম, অবশ্যই ধনাত্মক। (ডিফল্ট: ১)
  • k (৩য় প্যারামিটার): ইন্টিগ্রেশন কনস্ট্যান্ট(গুলো)। প্রথম ইন্টিগ্রালের শূন্যে মান লিস্টের প্রথম মান, দ্বিতীয় ইন্টিগ্রালের শূন্যে মান দ্বিতীয় মান, ইত্যাদি। যদি k == [] (ডিফল্ট), তবে সব কনস্ট্যান্ট শূন্যে সেট হয়। যদি m == 1, তবে একটি একক স্ক্যালার দেওয়া যায় লিস্টের পরিবর্তে।
  • lbnd (৪র্থ প্যারামিটার): ইন্টিগ্রালের নিম্ন সীমা। (ডিফল্ট: ০)
  • scl (৫ম প্যারামিটার): প্রতিটি ইন্টিগ্রেশনের পর ফলাফল scl দ্বারা গুণিত হয় ইন্টিগ্রেশন কনস্ট্যান্ট যোগ করার আগে। (ডিফল্ট: ১)
  • axis (৬ষ্ঠ প্যারামিটার): ইন্টিগ্রাল নেওয়ার অক্ষ। (ডিফল্ট: ০)

ধাপসমূহ

  1. প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট করুন:
    import numpy as np
    from numpy.polynomial import chebyshev as C
  2. চেবিশেভ সিরিজ সহগগুলোর একটি অ্যারে তৈরি করুন:
    c = np.array([1, 2, 3])
  3. সহগ অ্যারেটি প্রদর্শন করুন:
    print("Our coefficient Array...\n", c)
  4. মাত্রা যাচাই করুন:
    print("\nDimensions of our Array...\n", c.ndim)
  5. ডাটা টাইপ পান:
    print("\nDatatype of our Array object...\n", c.dtype)
  6. আকার পান:
    print("\nShape of our Array object...\n", c.shape)
  7. chebyshev.chebint() মেথড ব্যবহার করে চেবিশেভ সিরিজ ইন্টিগ্রেট করুন:
    print("\nResult...\n", C.chebint(c))

সম্পূর্ণ উদাহরণ

import numpy as np
from numpy.polynomial import chebyshev as C

# Create an array of Chebyshev series coefficients
c = np.array([1, 2, 3])

# Display the coefficient array
print("Our coefficient Array...\n", c)

# Check the Dimensions
print("\nDimensions of our Array...\n", c.ndim)

# Get the Datatype
print("\nDatatype of our Array object...\n", c.dtype)

# Get the Shape
print("\nShape of our Array object...\n", c.shape)

# Integrate a Chebyshev series
print("\nResult...\n", C.chebint(c))

আউটপুট

Our coefficient Array... [1 2 3]
Dimensions of our Array... 1
Datatype of our Array object... int64
Shape of our Array object... (3,)
Result... [ 0.5 -0.5 0.5 0.5]
  1. পাইথনে নির্দিষ্ট অক্ষের সাথে চেবিশেভ সিরিজ ইন্টিগ্রেট করুন

  2. পাইথনে ল্যাগার সিরিজ ইন্টিগ্রেট করা

  3. পাইথনে পলিনোমিয়ালকে চেবিশেভ সিরিজে রূপান্তর করুন

  4. পাইথনে চেবিশেভ সিরিজকে পলিনোমিয়ালে রূপান্তর করুন