مکانیک

۱ مطلب با موضوع «آموزش :: حل عددی معادلات دیفرانیسل :: روش اویلر (Euler method)» ثبت شده است

حل معادله دیفرانسیل با استفاده از روش اویلر (Euler method):

روش اویلر پیشرو (Forward Euler Method):

فرض کنید معادله دیفرانسیلی با شرایط مرزی، به صورت زیر داریم.

برای حل با توجه به تعریف مشتق یک تابع داریم

که با توجه به مقدار اولیه داده شده می‌توان مقادیر مختلف y(x+h) را حساب نمود. این فرمول بندی یک روش صریح تک گامی می‌باشد.

روش اویلر پسرو (Backward Euler Method):

همان طور که از رابطه معلوم است با داشتن مقدار اولیه داده شده می‌توان مقادیر مختلف y(x+h) را حساب کرد؛ باید توجه داشت که رابطه فوق یک معادله غیر خطی بر حسب y(x+h) است که برای حل ان باید صفر تابع زیر را از یکی از روش‌های عددی محاسبه کنیم مثلاً از روش نیوتون

این فرمول بندی یک روش ضمنی تک گامی می‌باشد. 

روش ذوزنقه‌ای (Trapezoidal Method):

این روش ترکیبی از دو روش فوق است و دارای دقتی مضاعف می‌باشد:

این فرمول بندی یک روش ضمنی تک گامی می‌باشد.

روش نقطه میانی (Midpoint Method):

این فرمول بندی یک روش صریح 2-گامی می‌باشد.

به همین روش می‌توان فرمول بندی‌های دیگری را نیز استخراج کرد. می‌توان برای دقت بیشتر از مشتقات مرتبه بالاتر نیز استفاده کرد.

۲ نظر موافقین ۰ مخالفین ۱ ۱۲ آذر ۹۱ ، ۱۵:۴۴
امیرحسین شادائی