جهت درک بهتر این مطلب، پیشنهاد میشود مطالب معادلات دیفرانسیل، معادلات دیفرانسیل مرتبه بالا و معادله دیفرانسیل اویلر را مطالعه فرمایید.
روشهای حل
در راستای ارائه مفاهیم ریاضیات در وبلاگ فرادرس، معادله دیفرانسیل اویلر را به صورت زیر معرفی کردیم.
ax2y′′+bxy′+cy=0
معادلهای همچون معادله بالا را با استفاده از تغییر متغیر y=xr میتوان حل کرد. حال فرض کنید معادله فوق دارای مشتق مراتب بالاتر نیز باشد. در حقیقت معادلهای به صورت زیر را در نظر بگیرید.
xny(n)+a1xn–1y(n–1)+⋯+an–1xy′+any=0 ,x>0
معادله فوق، معادله دیفرانسیل اویلر با مرتبه n محسوب میشود. توجه داشته باشید در این رابطه، ضرایب an، اعدادی ثابت هستند. البته در حالت کلی میتوان از روشهای بسیاری به منظور حل معادله دیفرانسیل اویلر مراتب بالاتر استفاده کرد، اما در این مطلب سه مورد از روشهای پرکاربرد را توضیح خواهیم داد.
حل معادله دیفرانسیل اویلر مراتب بالا با فرض x=et
در این روش با فرض x=et، معادله دیفرانسیل مرتبه n را میتوان به معادلهای با ضرایب ثابت تبدیل کرد. در این حالت مشتق y را بر حسب پارامتر جدیدی تحت عنوان t بیان میکنیم. به منظور انجام این کار میتوان از عملگر ریاضی D استفاده کرد. در رابطه ارائه شده در پایین، D نشان دهنده مشتق اول y نسبت به t است. بنابراین عملگر D را میتوان به شکل زیر تعریف کرد.
Dy=dtdy
با استفاده از فرض فوق، مشتق اول y را میتوان نسبت به t، به صورت زیر محاسبه کرد.
y′=dxdy=dtdxdtdy=etdtdy=e–tdtdy=e–tDy
به همین صورت مشتق مرتبه دوم را نیز میتوان بر حسب D بدست آورد.
y′′=dxd(dxdy)=dxd(e–tdtdy)=etdtd(e–tdtdy)=e–tdtd(e–tdtdy)=e–t(–e–tdtdy+e–tdt2d2y)=e–2t(D2–D)y=e–2t[D(D–1)]y
مشتق مرتبه سوم نیز برابر است با:
y′′′=dxd(dx2d2y)=dxd[e–2t(dt2d2y–dtdy)]=etdtd[e–2t(dt2d2y–dtdy)]=e–t[–2e–2t(dt2d2y–dtdy)+e–2t(dt3d3y–dt2d2y)]=e–3t(–2dt2d2y+2dtdy+dt3d3y–dt2d2y)=e–3t(dt3d3y–3dt2d2y+2dtdy)=e–3t(D3–3D2+2D)y=e–3t[D(D–1)(D–2)]y
به همین طریق مشتق مرتبه nام را میتوان به صورت زیر بیان کرد.
y(n)=e–nt[D(D–1)(D–2)⋯(D–n+1)]y
در نتیجه تغییر متغیر در نظر گرفته شده، معادله به صورت مرتبه n در آمده و با استفاده از روشهای استاندارد میتوان آن را حل کرد. توجه داشته باشید که عبارت ent از طرفین معادله بدست آمده، حذف شده و به صورت معادلهای با ضرایب ثابت در میآید.
نهایتا پاسخ بدست آمده با استفاده از رابطه t=lnx بر حسب x قابل بیان است. به مثال ارائه شده در ادامه توجه فرمایید.
مثال ۱
پاسخ کلی معادله دیفرانسیل اویلر زیر را برای مقادیر x>0 بیابید.
x3y′′′–2x2y′′+4xy′–4y
مطابق با روش ارائه شده در بالا، ابتدا از تغییر متغیر x=et استفاده میکنیم. با جایگذاری تغییر متغیر در نظر گرفته شده در معادله اصلی داریم:
$$ \Large \require{cancel} {\cancel { e ^ {3 t } } \cancel { e ^ { – 3t}}\left( {{D^3} – 3{D^2} + 2D} \right)y } – {2\cancel{e^{2t}}\cancel{e^{ – 2t}}\left( {{D^2} – D} \right)y } + { 4 \cancel{ e ^ t } \cancel { e ^ { – t} } D y – 4 y }={ 0} $$
عبارت فوق را به صورت استاندارد و مطابق با معادله زیر بازنویسی میکنیم.
dt3d3y–5dt2d2y+8dtdy–4y=0
معادله مشخصهی معادله دیفرانسیل فوق به صورت زیر است.
k3–5k2+8k–4=0
مقدار k=2 در رابطه بالا صدق میکند. از این رو رابطه بالا را میتوان به صورت زیر بیان کرد.
k3–2k2–3k2+6k+2k–4=0⇒k2(k–2)−3k(k–2)+2(k–2)=0⇒(k–2)⋅(k2–3k+2)=0
عبارت فوق نشان میدهد که پاسخهای معادله برابر با k=1,2,2 هستند. همانطور که میبینید پاسخِ ۲ به صورت ریشه مضاعف است. بنابراین پاسخ معادله برابر با عبارت زیر بدست میآید.
y(t)=C1et+(C2+C3t)e2t
در رابطه فوق Cها اعدادی ثابت هستند. در مرحله آخر باید پاسخ را از فضای t به فضای x ببریم. بدین منظور از t=lnx استفاده میکنیم. با جایگذاری این عبارت به جای t، پاسخ نهایی معادله به صورت زیر بدست خواهد آمد.
y(x)=C1elnx+(C2+C3lnx)e2lnx=C1x+(C2+C3lnx)x2
حل معادله با فرض y=xk
یکی از روشهای معمول به منظور حل معادله دیفرانسیل اویلر مراتب بالاتر استفاده از پاسخِ فرضیِ y=xk است. با این فرض داریم:
y′=kxk–1
y′′=k(k–1)xk–2
⋯⋯⋯⋯⋯⋯⋯⋯⋯
y(n)=[k(k–1)⋯(k–n+1)]xk–n
با جایگذاری پاسخ فرض شده در معادله اصلی، ترمهای y=xk=0 حذف شده و به عبارت زیر میرسیم.
[k(k–1)⋯(k–n+1)]+a1[k(k–1)⋯(k–n+2)]+⋯+an–1k+an=0
رابطه فوق را میتوان به صورت زیر و در قالب سیگما بیان کرد.
s=0∑n–1as[k(k–1)⋯(k–n+s+1)]+an=0wherea0=1
با حل معادله مشخصه فوق، مقادیر k بدست آمده و پاسخ نهایی را میتوان بر حسب آنها بیان کرد. در نهایت با استفاده از رابطه t=lnx، شکل نهایی پاسخ بر حسب x بدست خواهد آمد. در ادامه مثالی با استفاده از این روش حل شده است.