معادله دیفرانسیل معمولی

در ریاضیات، **معادلهٔ دیفرانسیل معمولی** به معادله‌ای گفته می‌شود که در آن تابعی از تنها یک متغیر مستقل و مشتقات آن تابع وجود داشته باشند. عبارت «معمولی» در مقابل «معادلات دیفرانسیل با مشتقات جزئی» به کار می‌رود. در معادلات دیفرانسیل مشتقات جزئی دو یا چند متغیر وجود دارد.
معادلات دیفرانسیل معمولی به دو دستهٔ خطی و غیرخطی تقسیم می‌شوند. جواب‌های یک معادلهٔ دیفرانسیل معمولی خطی را می‌توان با عدد ثابتی جمع یا در عدد ثابتی ضرب کرد. این دسته از معادلات به طور کامل و دقیق شناخته و بررسی شده‌اند و جواب‌های بستهٔ تحلیلی برایشان وجود دارد. در مقابل معادلات دیفرانسیل معمولی غیرخطی وجود قرار می‌گیرد که خاصیت جمع‌پذیری برای جواب‌هایشان صادق نیست. حل این معادلات در حالت کلی پیچیده‌تر است و به ندرت می‌توان برایشان جوابی بسته بر اساس توابع مقدماتی ریاضی یافت. در عوض برای چنین معادلاتی، می‌توان جواب‌هایی به صورت سری‌ یا به فرم انتگرالی پیدا کرد. علاوه بر این، می‌توان به کمک روش‌های عددی با گرافیکی، که دستی یا رایانه‌ای قابل پیاده‌سازی‌اند، جواب معادلات دیفرانسیل غیرخطی را تخمین زد. این روش‌های تخمینی می‌توانند در غیاب جواب‌های تحلیلی و بسته، اطلاعات مفیدی در اختیار بگذارند.

معادلات دیفرانسیل در علوم پایه نظیر ریاضی، فیزیک، شیمی، زیست شناسی و ستاره شناسی و همچنین علوم مهندسی نظیر مکانیک، برق، مواد و مهندسی شیمی کاربردی گسترده و حضوری چشمگیر دارند. معادله دیفرانسیل یک دسته از معادلات ریاضی است که بیانگر رابطه بین یک تابع مجهول از یک یا چند متغیر مستقل و مشتق های مرتبه های مختلف آن نسبت به متغیرهای مستقل است. بسیاری از قوانین عمومی طبیعت(در فیزیک، شیمی، زیست شناسی و ستاره شناسی) طبیعی ترین بیان ریاضی خود را در زبان معادلات دیفرانسیل می یابند.

با توجه به اینکه اغلب معادلات دیفرانسیل که به واقعیت پدیده ها نزدیک هستند، دارای ترم های غیرخطی و پیچیده می باشند و یافتن جواب تحلیلی برای آنها امری دشوار یا غیرممکن است. عدم وجود پاسخ تحلیلی برای این گونه معادلات پیچیده و غیرخطی، منجر به ایجاد و گسترش روش های حل عددی شده است. مهمترین پارامترهای ارزیابی روش های حل عددی، سرعت، دقت و صحت حل معادله است. با توجه به ارتقاء چشمگیر سرعت و ظرفیت پردازش اطلاعات در پردازنده ها و کامپیوترها در اواخر قرن نوزدهم، روشهای حل عددی نیز گسترده تر شدند و همچنان نیز این ارتقاء و گستردگی ادامه دارد.

## پیش‌زمینه
رد پای معادلات دیفرانسیل معمولی را در زمینه‌های مختلف علوم ریاضی، تجربی یا اجتماعی می‌توان یافت، زیرا این معادلات *تغییرات* را به زبان ریاضی بازگو می‌کنند. از آن‌جا که در این معادلات توابع، مشتقات و دیفرانسیل‌ها به یک‌دیگر پیوند می‌خوردند، از آن‌ها می‌توان برای بیان پدیده‌های دینامیکی و تغییر و تحول بهره گرفت.
از شاخه‌هایی از علوم که معادلات دیفرانسیل معمولی در آن‌ها کارکردی اساسی دارند، به عنوان نمونه می‌توان به این موارد اشاره کرد: برخی حوزه‌های ریاضی هم‌چون هندسه، علوم مهندسی هم‌چون مکانیک تحلیلی و مهندسی برق (تحلیل رفتار مدارهای الکتریکی)، زمین‌شناسی (پیش‌بینی آب و هوا)، شیمی (تحلیل زنجیره‌های واکنش هسته‌ای)، زیست‌شناسی (گسترش بیماری‌های عفونی، تغییرات ژنتیکی)، بوم‌شناسی و مدل‌سازی جمعیت و اقتصاد (تغییرات سود و قیمت سهام)

بسیاری از ریاضیدانان برجستهٔ تاریخ در حل و بحث معادلات دیفرانسیل معمولی نقش داشته‌اند، از جمله: نیوتن، لایب‌نیتس، خاندان برنولی، ریکاتی، الکسی کلرو، دالامبر و لئونارد اویلر.

به عنوان یک نمونهٔ ساده از این معادلات، می‌توان به قانون دوم نیوتن در حرکت اشاره کرد که در آن رابطهٔ جابه‌جایی(*x*) و زمان(*t)* یک شیء تحت اثر نیروی *F* به معادلهٔ دیفرانسیل زیر منجر می‌شود:

:m \frac{\mathrm{d}^2 x(t)}{\mathrm{d}t^2} = F(x(t)),\,

در حالت کلی، *F* به مکان ذره *(x(t*)) در زمان *t* وابسته است، در نتیجه تابع ناشناختهٔ * x(t*) در هر دو طرف معادله دیده می‌شود.

## تعاریف
در این بخش فرض می‌کنیم که *y* متغیر وابسته و *x* متغیر مستقل است. در نتیجه *y=y(x)* تابعی ناشناخته از *x* است. نمادهای مختلفی برای مشتق‌گیری به کار می‌رود که بستگی به انتخاب نویسنده و نوع کاربرد آن دارد. در این نوشتار از نمادگذاری لایب‌نیتس (*dy/dx*،*d*2*y/dx*2،...*d<sup>n</sup>y/dx<sup>n</sup>*) در نمایش دیفرانسیل‌ها و انتگرال‌گیری و از نمادگذاری نیوتن و لاگرانژ(*y&prime;*،*y&prime;&prime;*، ... *y*(*n*)) برای نمایش فشردهٔ مشتق‌گیری استفاده می‌شود.

### تعریف عمومی معادلهٔ دیفرانسیل معمولی
فرض کنید *F* تابعی معین از *x*، *y* و مشتقات *y* باشد. در این صورت معادله‌ای به فرم زیر:
:F\left (x,y,y',\cdots y^{(n-1)} \right )=y^{(n)}
یک *معادلهٔ دیفرانسیل معمولی* صریح از *مرتبهٔ n* نامیده می‌شود.
در حالت کلی‌تر، فرم *ضمنی* معادلهٔ دیفرانسیل معمولی از مرتبهٔ n به شکل زیر در می‌آید:
:F\left(x, y, y', y*,\ \cdots,\ y^{(n)}\right) = 0</math>

دسته‌بندی‌های زیر برای معادلات دیفرانسیل معمولی وجود دارد:
*'خودگردان** یا **مستقل**:
معادلهٔ دیفرانسیلی که به ''x'' وابسته نداشته باشد، خودگردان نامیده می‌شود.
**خطی**:
یک معادلهٔ دیفرانسیل خطی نامیده می‌شود اگر بتوان ''F'' را به صورت یک [[ترکیب خطی]] از مشتقات ''y'' نوشت:
:<math>y^{(n)} = \sum_{i=0}^{n-1} a_i(x) y^{(i)} + r(x)</math>
که در آن ''a''<sub>''i''</sub>(''x'') و ''r''(''x'') توابعی پیوسته از ''x'' هستند. **معادلات غیرخطی** را نمی‌توان به این فرم نوشت.
تابع ''r(x)'' ''تابع ورودی'' نامیده می‌شود که دو دسته‌بندی مهم را برای این دسته از معادلات شکل می‌دهد:
**همگن**: اگر ''r(x)=0'' باشد، معادله را همگن می‌نامند. برای چنین معادله‌ای ''y=0'' یک جواب بدیهی به شمار می‌آید. جواب یک معادلهٔ خطی همگن، تابع مکمل نامیده می‌شود که با ''y<sub>c</sub>'' نمایش داده می‌شود.
**ناهمگن*': *r*(*x*) ≠ 0  معادله را ناهمگن می‌نامند. چنین معادله‌ای علاوه بر پاسخ عمومی، یک پاسخ خصوصی هم دارد که با *yp* بیان می‌شود. در حالت کلی جواب یک معادلهٔ دیفرانسیل معمولی را می‌توان به فرم *y* = *yc* + *yp* نوشت.

== خلاصه‌ای از روش‌های حل برخی از معادلات ==
برخی از معادلات دیفرانسیل جواب‌های بسته و دقیق دارند. چند دسته از این معادلات در این بخش معرفی می‌شوند. در جدول زیر *P*، *Q*، *M* و *N* توابعی انتگرال‌پذیر از *x* و *y* هستند. *b* و *c* ثوابتی معلوم و [[حقیقی]] و *C*<sub>1</sub>، *C*<sub>2</sub> و ... ثوابتی اختیاری و در حالت کلی [[مختلط]] هستند.
در راه‌حل‌های انتگرالی λ و ε متغیرهای اختیاری انتگرال‌گیری هستند و عبارت <sup>*x*</sup>*F*(λ)dλ∫ به معنای انتگرال‌گیری از تابع *F*(λ) نسبت به متغیر λ است و پس از انتگرال‌گیری می‌توان به جای λ، از متغیر x استفاده کرد.

:\frac{x}{2} \right )} + C_2\cos{\left ( \sqrt{\left | b^2-4c \right |}\frac{x}{2} \right )} \right ]  \,\!</math>
|-
|درجهٔ *n*ام، خطی، ناهمگن با ضرایب ثابت

<math> \sum_{j=0}^n b_j \frac{d^j y}{dx^j} = r(x)\,\!</math>
|| تایع مکمل *yc*: فرض کنید *yc* = *e*<sup>α*x*</sup>، با جایگزین و حل کردن چندجمله‌ای نسبت به α توابع ناوابستهٔ خطی <math>e^{\alpha_j x}</math> را پیدا کنید.

پاسخ ویژه: با حدس زدن تابعی شبیه به تابع *r* و جای‌گذاری در معادلهٔ دیفرانسیل به دست می‌آید.

|| <math>y=y_c+y_p</math>

از آن‌جا که α<sub>*j*</sub> جواب‌های یک چندجمله‌ای از درجهٔ *n* است،<math> \prod_{j=1}^n \left ( \alpha - \alpha_j \right ) = 0 \,\!</math>، پس:

برای α<sub>*j*</sub> های متمایز:

<math> y_c = \sum_{j=1}^n C_j e^{\alpha_j x} \,\!</math>

برای هر ریشهٔ α<sub>*j*</sub> که *kj'' بار تکرار شده‌است:

 y_c = \sum_{j=1}^n \left( \sum_{\ell=1}^{k_j} C_\ell x^{\ell-1}\right )e^{\alpha_j x} \,\!

|}

## منابع

رده:حساب دیفرانسیل
رده:معادلات دیفرانسیل معمولی