এসসিপি
🌈এসসিপি কি?
📋এসসিপি হলো ইন্টিগ্রেশন গণনা করার পদ্ধতি।
⚒️এসসিপি ইন্টিগ্রেশন গণনা করতে ব্যবহৃত হয়।
এসসিপি সমূহ
এসসিপি এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ 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 | সীমা শর্তযুক্ত ডিফারেনশিয়াল সমীকরণ সমাধান করতে ব্যবহৃত হয়। |