در مختصات کارتزین سه بعدی، این معادله را میتوان به فرم زیر نوشت:
حل پواسون سه بعدی با کد مت لب و با روش SOR
هندسه مورد نظر یک مکعب مستطیل به ابعاد Lx Ly Lz می باشد که به عنوان ورودی از کاربر خواسته می شود.
مقدار f(x,y,z)=Q نیز از کاربر خواسته می شود.
در پایان توزیع جواب در صفحات x=0.5Lx y=0.5Ly z=0.5Lz به نمایش در می آید.
در مسائل بهینه سازی ، به منظور یافتن مینیمم و بهینه سازی ،از تابع استفاده می گردد ، تابع Rosenbrock می باشد:
............................................................
در کد مورد نظر از یک الگوریتم بهینه سازی غذایابی باکتری(BFO) استفاده شده و در آن از تابع Rosenbrock به منظور یافتن نقطه بهینه استفاده شده است.
مقاله مربوط به الگوریتم BFO بکار رفته در کد مربوطه را می توانید از طریق لینک زیر دریافت نمایید:
دانلود مقاله
عنوان :Cooperative Bacterial Foraging Optimizationنویسندگان: Chen, Hanning, Yunlong Zhu, and Kunyuan Hu
سال: 2009
خروجی کد:
معادله پخش به صورت زیر می باشد:
روش ترکیبی b :
ریخمایر و مورتن الگوریتم کلی زیر را برای روش ضمنی با سه سطح زمانی ارائه دادند:
کد مورد نظر (tarkibi_B.m) ، معادله گرما را در حالت دو بعدی و به روش ترکیبی B حل می نماید.
پارامترهایی که پس از اجرای برنامه از کاربر خواسته می شوند:
طول،عرض، تعداد تقسیمات در امتداد x و y ، تعداد گام زمانی، ضریب پخش، شرایط مرزی، شرط اولیه و...
.................
شرایط مرزی برای مرزها به صورت زیر می باشند:
مرز بالا،پایین، چپ: نوع دیریکله
مرز چپ:نیومن
پس از اجرای کد ، توزیع دما به صورت سه بعدی به نمایش در می آید.
این فایل شامل اسکریپت های است که با اجرای اسکریپت فایل اصلی، جدول سودوکو مورد نظر که در فایل board.txt وارد شده است. حل خواهد شد.