کد مت لب معادله پواسون دو بعدی با روش های گوس سایدل و multigrid
مسئله مورد نظر یک هندسه مستطیلی می باشد .
کد مربوطه ، معادله پواسون با روش های گوس سایدل و multigird( چند شبکه ) حل می نماید و جواب های دو روش را با هم مقایسه می نماید.
mgsolve.m: فایل اصلی برنامه
boundary.m: تابع مربوط به تعریف شرایط مرزی
ctof.m: تابع تبدیل مش های درشت به مش های ریز در V-cylce( تابع interpolation)
ffun.m: تابع f مربوط به معادله پواسون
gsrelax.m: اجرای روش گوس در هریک جاروب های v-cycle روش چندشبکه
injf2c.m:تابع تبدیل مش های ریز به مش های درشت در V-cylce (تابع restriction)
mgv.m: تایع اصلی روش multigrid
resid.m: تابع residual
ufun.m: تابع روش guass به منظور بدست آوردن خطای روش multigrid
………………………………..
اسکرین شات از نتایج برای حالتی که مرزها صفر هستند و مقدار تابع برابر 50 است: