روش رانگ کوتا (RK)
12886 بازدید
- ◷ 1393/01/01
- 5 دیدگاه
در این پست قصد داریم یک برنامه به زبان MATLAB بنویسیم که یک معادله دیفرانسیلی را با روش رانگ کوتا ( Runge Kutta) مرتبه 4 حل کند.
الگوریتم حل در روش رانگ کوتا بصورت زیر می باشد:
معادله بصورت زیر تعریف شده است:
y’=1+y2
در این مثال، مقدار گام (h) را برابر 0.1 در نظر گرفته و مقادیر اولیه بصورت x0=0 و y0=0 تعریف شده اند. تعداد مراحل نیز n=20 می باشد.
h=0.1 ; x= 0.1 to 1.6
کد نوشته شده به زبان متلب بصورت زیر می باشد:
x0=0;
y0=0;
n=20;
h=0.1;
f=inline('y^2+1','x','y');
X=zeros(1,n)
Y=zeros(1,n)
X(1)=x0
Y(1)=y0
for ii=1:n
k1=h*(f(X(ii),Y(ii)));
k2=h*(f(X(ii)+h/2,Y(ii)+k1/2));
k3=h*(f(X(ii)+h/2,Y(ii)+k2/2));
k4=h*(f(X(ii)+h,Y(ii)+k3));
Y(ii+1)=Y(ii)+1/6*(k1+2*k2+2*k3+k4);
end
fprintf('y= %.10f\n', y(i+1));
نتیجه این برنامه بصورت زیر می باشد:
y = 3.6279391965
مطالب مرتبط
برچسب ها : رانگ کوتا, روش RK, روش رانگ کوتا, روش رانگ کوتا (RK)
دیدگاهتان را بنویسید
بخش های مورد نیاز علامت گذاری شده اند
نشانی ایمیل منتشر نخواهد شد

مطالب جدید
- Mirion Genie 4.1 تحلیل طیف سنجی آلفا و گاما
- Imaris 11.1 تحلیل و پردازش تصاویر میکروسکوپی
- MOSES Wind Turbine 2026 طراحی و تحلیل توربین بادی
- AVEVA Historian v20 تحلیل داده های فرایندی در صنعت
- SafeSite 3G v7.28 تحلیل نشت مواد شیمیایی، آتش سوزی و انفجار
- Synopsys PowerX 2025R2 تحلیل ادوات نیمه هادی قدرت
- PHA-Tool 1.0.37 تحلیل خطرات فرایندی و ارزیابی ریسک صنعتی
- Mastercam 2026.R2 طراحی و برنامه نویسی ماشین کاری CNC
- Ansys TETK 2026 طراحی، اجرا و ارزیابی آزمون های ماموریتی
- RayXpert 2026 مهندسی هستهای، دوزیمتری و حفاظت پرتویی

مطالب پربازدید
- پکیج کامل استانداردهای صنعتی
- دانلود کتاب هیدرولیک و پنوماتیک فستو Festo فارسی
- دانلود فول استاندارد ASTM بصورت رایگان
- کلید فولاد (Key to Steel) پرتابل
- آموزش میکروکنترلر AVR
- دانلود آنتی ویروس شورتکات (Back 2 Normal)
- دانلود جدول استاندارد DIN
- دانلود کتاب آموزش Abaqus (فارسی)
- فول استاندارد ASME (بروز)
- دانلود نرم افزار MATLAB برای آندروید(MATLAB Android)

مطالب تصادفی
- TracePro v24.3 طراحی و تحلیل سیستم اپتیک
- مجموعه کامل نرم افزارهای MSC Software 2026 با آموزش
- GEOVIA MineSched 2026 برنامهریزی استخراج معادن
- دانلود سورس Google Earth
- آموزش حذف نویز
- شبیه سازی الکتریسیته در OpenGL
- Meyer MAPP 3D v1.26 طراحی سیستم صوتی
- PAS TuneWizard 5.0.4 بهینهسازی حلقههای کنترلی PID
- دانلود نرم افزار File Attach Ready
- Sincal 21.5 طراحی و توزیع سیستم های قدرت




