توضیحات
پژوهشگران، دانشجویان رشتههای ریاضی و مهندسی صنایع، مدلسازان ریاضی و محققین همواره در پی یافتن سادهترین روش حل برای مسائل پیچیده ریاضی بودهاند که با وجود اینکه دسترسی بالایی نسبت به اجزای مختلف مدل و روش آن داشته باشند، سرعت حل مسئله و کیفیت جوابهای آن از کیفیت بالایی برخوردار باشند. پیش از این نرمافزارهایی مثل GAMS بسیار پرکاربرد بودهاند و هنوز هم بهترین راه حل برای مدلهای خطی قلمداد میشوند. لذا با توجه به کیفیت عملکرد نرمافزار متلب برای همه محققین ثابت شده که استفاده از این نرمافزار و کدنویسی صحیح در آن، حجم کار بالایی از کار را در بلند مدت کاهش میدهد و تستهای مدل را تا رسیدن به جواب بهینه کاهش میدهد.
در کنار این موضوع، آموزش هیچ علمی بدون کاربرد و عمل و استفاده مؤثر از آن کارا نخواهد بود. لذا بکارگیری کدنویسی الگوریتمهای فراابتکاری در استفاده مؤثر از این نرمافزار تأثیر بسزایی دارند. از همین رو در این دوره سعی شده تا ضمن ارائه کاربردیترین نکات نرمافزار متلب، به تعدادی از الگوریتمهای فراابتکاری منتخب اشاره شود تا دانشپذیران به بهترین نحو در این حوزه آموزش ببینند.
۱ - آشنایی با پنجرههای مختلف نرمافزار
۲ - نحوه ورود بردارها و ماتریسها در نرمافزار
۳ - نحوه انجام محاسبات ریاضی در متلب
۴ - معرفی توابع پر کاربرد
۵ - آشنایی با نوشتار شرط با دستور if
۶ - آشنایی با حلقههای for و while
۷ - آشنایی با انواع دادهها
۸ - آشنایی با دستورات break و continue
۹ - نحوه ورود دادههای ساختاری
۱۰ - نحوه ورود دادههای سلولی
۱۱ - آشنایی با توابع بهینهسازی خطی و غیر خطی
۱۲ - معرفی توابع مرتبط با رسم نمودار
۱۳ - آشنایی با تابع نویسی
۱۴ - آشنایی با نحوه خطایابی در برنامهنویسی
۱۵ - حل مثالهای متنوع و کاربردی در متلب
۱۶ - آشنایی با مفهوم نمایش جواب
۱۷ - بررسی یک مثال کامل از الگوریتمهای ابتکاری
۱۸ - بررسی و پیادهسازی کامل الگوریتم شبیهسازی تبرید
۱۹ - بررسی چندین نوع کدنویسی الگوریتم شبیهسازی تبرید
۲۰ - بررسی و پیادهسازی کامل الگوریتم ژنتیک
۲۱ - آشنایی با انواع عملگرها
۲۲ - حل چندین مساله دنیای واقعی با الگوریتم ژنتیک
۲۳ - آموزش نحوه خطایابی در کدها
۲۴ - آموزش تنظیم پارامترهای الگوریتمهای فراابتکاری