حل عددی معادله دیفرانسیلی نوسانگر van der pol با روش رانگ کوتا مرتبه 4 در matlab

نوسانگر  وان درپل ، یک نوسانگر با میرایی غیر خطی می باشد. معادله دیفرانسیلی آن به صورت زیر می باشد:  μ  میزان میرایی می باشد. کد نوشته شده این معادله را به روش رانگ کوتا مرتبه 4 حل می کند. و نمودار جابجایی بر حسب زمان را برای ما رسم می کند اسکریپت فایل ها: vanderpol.m( فایل اصلی) vdpode.m(تابعی که معادله دیفرانسیلی مورد نظر در آن تعریف شده است). RK4.m( تابعی که معادلات دیفرانسیل را به روش رانگ کوتا مرتبه 4 حل می کند.     ...
ادامه مطلب ...

حل عددی معادله دیفرانسیل پاره ای لاپلاس سه بعدی با روش ADI توسط کد Matlab

              لاپلاس در حالت سه بعدی: مسئله مورد نظر یک معکب 2*2*2 می باشد که شرایط مرزی را به صورت زیر بوده ولی می توان آنها را تغییر داد: ............................................................................................................................................. %% bounary conditionfor i =1:N+1 for j=1:N+1 U(i,1,j)=10; end endfor i =1:N+1 for j=1:N+1 U(i,N,j)=U(i,N+1,j); end end for i =1:N+1 for j=1:N+1 U(1,i,j)=0; end end for i =1:N+1 f ...
ادامه مطلب ...

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

معادله قانون سرمایش نیوتن به صورت زیر می باشد:   T'(t) + k*T(t) = k*Tsفایل cooling.m ، معادله را به روش کرنک نیکلسون حل می کند و در پایان ، تغییرات دما بر حسب زمان به نمایش در می آید پارامترهای ورودی:tn = زمان نهاییk = ضریب هدایت جسمTs= دمای محیطT1=دمای اولیه جسم ...
ادامه مطلب ...

حل معادله انتقال حرارت یک بعدی به روش FTCS به همراه کد متلب

در این پروژه حل عددی معادله انتقال حرارت یک بعدی با روش FTSC انجام شده است. در این برنامه متلب معادله دیفرانسیل انتقال حرارت به روش FTCS (پیشرو در زمان، مرکزی در مکان) حل شده است. به همراه فایل راهنما و توضیح روش حل  پروژه آماده درس محاسبات عددی پیشرفته  پروژه آماده درس انتقال حرارت پیشرفته  پروژه آماده درس انتقال حرارات هدایت  پروژه آماده درس cfd ...
ادامه مطلب ...