دانشنامه تخصصی مهندسی ایران

دانشنامه تخصصی مهندسی ایران

 engpedia   راه اندازی کانال تلگرام ( EngPedia_ir@ )

                همراه با مطالب ویژه سایت بصورت رایگان

  • نسخه ۱۲.۱ نرم افزار Aveva Marine در سایت قرار گرفت. (اینجا)
  • نسخه ۱۰.۵۲ نرم افزار Plus 2D در سایت قرار گرفت. (اینجا)
  • نسخه ۱۱.۰ نرم افزار AGI Systems Tool Kit-STK در سایت قرار گرفت.(اینجا)

همکاران

روش رانگ کوتا (RK)

مدیریت فروردین ۱, ۱۳۹۳ 9109 بازدید ۴دیدگاه

در این پست قصد داریم یک برنامه به زبان MATLAB بنویسیم که یک معادله دیفرانسیلی را با روش رانگ کوتا ( Runge Kutta) مرتبه ۴ حل کند.

الگوریتم حل در روش رانگ کوتا بصورت زیر می باشد:

 

runge kutta

 

معادله بصورت زیر تعریف شده است:

y’=1+y۲

در این مثال، مقدار گام (h) را برابر ۰.۱ در نظر گرفته و مقادیر اولیه بصورت  x۰=۰ و y۰=۰ تعریف شده اند. تعداد مراحل نیز n=20 می باشد.

 h=0.1    ;   x= 0.1  to  ۱.۶

کد نوشته شده به زبان متلب بصورت زیر می باشد:

 

نتیجه این برنامه بصورت زیر می باشد:

y = 3.6279391965

 

مطالب مرتبط
نظرات شما باعث دلگرمی و پیشرفت ما می شود.

telegram: @EngPedia_ir

4 پاسخ به “روش رانگ کوتا (RK)”

  1. behnam گفت:

    salam
    merc az codeton
    ۲ta irade typi dasht k man dorostesh kardam
    ama bazam javab nemide, chera??
    javabesh binahayt mishe

    mamnoon

  2. کد نویس گفت:

    قبل نشر کد حتما کد رو در متلب اجرا کنید
    چون این کد جواب صحیح نمیده

  3. پیمان گفت:

    salam man code ro vared kardam va in error ro dad:(Undefined function ‘X’ for input arguments of type ‘double’.)

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *