জয়েন লগইন

এসসিপি

🌈এসসিপি কি?

📋এসসিপি হলো ইন্টিগ্রেশন গণনা করার পদ্ধতি।

⚒️এসসিপি ইন্টিগ্রেশন গণনা করতে ব্যবহৃত হয়।

এসসিপি সমূহ

এসসিপি এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ quad - একক নির্দিষ্ট সমাকলন করা
  • ➡️ dblquad - দ্বিমাত্রিক সমাকলন করা
  • ➡️ tplquad - ত্রিমাত্রিক সমাকলন করা
  • ➡️ nquad - বহুমাত্রিক সমাকলন করা
  • ➡️ fixed_quad - গাউসীয় নির্দিষ্ট সমাকলন করা
  • ➡️ simpson - সিম্পসন পদ্ধতিতে সমাকলন করা
  • ➡️ trapezoid - ট্রাপিজয়েড পদ্ধতিতে সমাকলন করা
  • ➡️ cumulative_trapezoid - ক্রমবর্ধমান ট্রাপিজয়েড সমাকলন করা
  • ➡️ solve_ivp - প্রাথমিক শর্তযুক্ত ডিফারেনশিয়াল সমীকরণ সমাধান করা
  • ➡️ odeint - সাধারণ ডিফারেনশিয়াল সমীকরণ সমাধান করা
  • ➡️ solve_bvp - সীমা শর্তযুক্ত ডিফারেনশিয়াল সমীকরণ সমাধান করা

quad - একক নির্দিষ্ট সমাকলন করার উদাহরণ।

scipy
from scipy import integrate

result, error = integrate.quad(
lambda x: x ** 2,
    0,
    3
)

print(result)
print(error)

dblquad - দ্বিমাত্রিক সমাকলন করার উদাহরণ।

scipy
from scipy import integrate

result, error = integrate.dblquad(
    lambda y, x: x * y,
    0,
    2,
    lambda x: 0,
    lambda x: x
)

print(result)
print(error)

tplquad - ত্রিমাত্রিক সমাকলন করার উদাহরণ।

scipy
from scipy import integrate

result, error = integrate.tplquad(
    lambda z, y, x: x * y * z,
    0,
    1,
    lambda x: 0,
    lambda x: x,
    lambda x, y: 0,
    lambda x, y: x + y
)

print(result)
print(error)

nquad - বহুমাত্রিক সমাকলন করার উদাহরণ।

scipy
from scipy import integrate

result, error = integrate.nquad(
    lambda x, y: x ** 2 + y ** 2,
    [[0, 1], [0, 2]]
)

print(result)
print(error)

fixed_quad - গাউসীয় নির্দিষ্ট সমাকলন করার উদাহরণ।

scipy
from scipy import integrate

result, error = integrate.fixed_quad(
    lambda x: x ** 2,
    0,
    3,
    n=5
)

print(result)

simpson - সিম্পসন পদ্ধতিতে সমাকলন করার উদাহরণ।

scipy
from scipy import integrate

data = [0, 1, 4, 9, 16, 25, 36]

result = integrate.simpson(
    data,
    x=[0, 1, 2, 3, 4, 5, 6]
)

print(result)

trapezoid - ট্রাপিজয়েড পদ্ধতিতে সমাকলন করার উদাহরণ।

scipy
from scipy import integrate

data = [0, 1, 4, 9, 16, 25, 36]

result = integrate.trapezoid(
    data,
    x=[0, 1, 2, 3, 4, 5, 6]
)

print(result)

cumulative_trapezoid - ক্রমবর্ধমান ট্রাপিজয়েড সমাকলন করার উদাহরণ।

scipy
from scipy import integrate

data = [0, 1, 4, 9, 16, 25, 36]

result = integrate.cumulative_trapezoid(
    data,
    x=[0, 1, 2, 3, 4, 5, 6],
    initial=0
)

print(result)

solve_ivp - প্রাথমিক শর্তযুক্ত ডিফারেনশিয়াল সমীকরণ সমাধান করার উদাহরণ।

scipy
from scipy import integrate

def equation(t, y):
    return [-0.5 * y[0]]

result = integrate.solve_ivp(
    equation,
    [0, 10],
    [10],
    t_eval=[0, 2, 4, 6, 8, 10]
)

print(result.t)
print(result.y[0])

odeint - সাধারণ ডিফারেনশিয়াল সমীকরণ সমাধান করার উদাহরণ।

scipy
from scipy import integrate

def equation(y, t):
    return -0.5 * y

time = [0, 2, 4, 6, 8, 10]

result = integrate.odeint(
    equation,
    10,
    time
)

print(result)

solve_bvp - সীমা শর্তযুক্ত ডিফারেনশিয়াল সমীকরণ সমাধান করার উদাহরণ।

scipy
from scipy import integrate

def equation(x, y):
    return [
        y[1],
        -y[0]
    ]

def boundary(ya, yb):
    return [
        ya[0],
        yb[0]
    ]

x = [0, 1, 2, 3]
y = [
    [0, 0, 0, 0],
    [0, 0, 0, 0]
]

result = integrate.solve_bvp(
    equation,
    boundary,
    x,
    y
)

print(result.success)
print(result.y[0])

এসসিপি সম্পর্কিত বিস্তারিত তথ্য

কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক

নাম বিবরণ
quad একক নির্দিষ্ট সমাকলন করতে ব্যবহৃত হয়।
dblquad দ্বিমাত্রিক সমাকলন করতে ব্যবহৃত হয়।
tplquad ত্রিমাত্রিক সমাকলন করতে ব্যবহৃত হয়।
nquad বহুমাত্রিক সমাকলন করতে ব্যবহৃত হয়।
fixed_quad গাউসীয় নির্দিষ্ট সমাকলন করতে ব্যবহৃত হয়।
simpson সিম্পসন পদ্ধতিতে সমাকলন করতে ব্যবহৃত হয়।
trapezoid ট্রাপিজয়েড পদ্ধতিতে সমাকলন করতে ব্যবহৃত হয়।
cumulative_trapezoid ক্রমবর্ধমান ট্রাপিজয়েড সমাকলন করতে ব্যবহৃত হয়।
solve_ivp প্রাথমিক শর্তযুক্ত ডিফারেনশিয়াল সমীকরণ সমাধান করতে ব্যবহৃত হয়।
odeint সাধারণ ডিফারেনশিয়াল সমীকরণ সমাধান করতে ব্যবহৃত হয়।
solve_bvp সীমা শর্তযুক্ত ডিফারেনশিয়াল সমীকরণ সমাধান করতে ব্যবহৃত হয়।