ebook archive
Login Form
آمار کلی
بازدیدکنندگان : 1494615Who's Online
ما 32 مهمان و 3 عضو آنلاین داریمآخرين ارسالهاي تالار
-
- حرکت یک شی بر روی یک منحنی
- 1 ساعت, 47 دقيقه پيش
-
- مقایسه چند برنامه در متلب
- 10 ساعت, 6 دقيقه پيش
-
- چگونگی ساخت فایل exe در متلب
- 12 ساعت, 16 دقيقه پيش
-
- دستور مطلب
- 13 ساعت, 12 دقيقه پيش
-
- سوال: حاصل معادله Ax2+Bx+C با استفاده از متلب
- 13 ساعت, 14 دقيقه پيش
| روش رانگ کوتا Runge Kutta Method |
|
|
|
| نوشته شده توسط saeed | ||||
| پنجشنبه, 27 اسفند 1388 ساعت 04:12 | ||||
|
روش رانگ کوتا Rung-Kutta Method در روش اویلر (خطا از مرتبه 2 O(h2)) با افزایش طول گام و یا افزایش بازه مورد بررسی خطای قابل ملاحظه ای ایجاد می شود. در اینگونه موارد روش رانگ کوتای مرتبه4 به علت مرتبه خطای بالاتر (خطا از مرتبه 4 O(h4)) ) جایگزین بسیار مناسبی برا دستیابی به همگرایی بسیار بالاتر می باشد. در روش رانگ کوتای مرتبه 4 الگوریتم تکرار بصورت زیر در میآید :
http://en.wikipedia.org/wiki/Runge%E2%80%93Kutta_methods http://math.fullerton.edu/mathews/n2003/RungeKuttaMod.html http://mathworld.wolfram.com/Runge-KuttaMethod.html تابع f(t,y) همانند روش اویلر با توجه به شکل معادله دیفرانسیل بدست می آید بگونه ای که : f(t,y)=dy/dt بعنوان مثال معادله دیفرانسیل حرکت آونگ ساده را در نظر بگیرید. این یک معادله درجه دو است که در ابتدا باید آنرا به دو معادله درجه یک تبدیل نماییم ،
از آنجاییکه در روش رانگ کوتا توابع f و g چندین بار تکرار می شوند بهتر است در برنامه با استفاده از @ این دو تابع را ایجاد نماییم.
با این توضیحات برنامه pendelum1 معادله آونگ ساده را با استفاده از روش رانگ کوتا حل می کند،
نظر ها (25)
Powered by !JoomlaComment 4.0 beta2
|
||||
| آخرین بروز رسانی در جمعه, 03 دی 1389 ساعت 08:51 |









باورم نميشد توي اينترنت كسي پيدت بشه كه مفتي بياد و كلي مطلب مهم درسي و بهتره بگم علمي رو به آسوني و با بهترين بيان بگه
آقا سعيد دستتون درد نكنه
خدا قوت