برنامهنویسی MATLAB همراه با GUI و C/C++ و جعبهابزارهای تخصصی
نویسندگان: محمد فتحی، فرینا زمانی اسگویی
انتشارات: کانون نشر علوم و انتشارات آترا
این کتاب بصورت خودآموز نوشته شدهاست و در ابتدای هر فصلِ سال، اکثر مباحث آن در دورههای مقدماتی و پیشرفتهی مطلب توسط مولف آن در موسساتی مانند جهاد دانشگاهی امیرکبیر تدریس میشود. این کتاب از چندین بخش تشکیل شدهاست که عبارتند از:
در بخش اول تئوری برنامهنویسی مطرح شدهاست و کار با if، for، while، break، plot و ...، کار با توابع function، کار با جعبه ابزار سمبولیک و الگوریتمهای بازگشتی تشریح میگردد. در این راستا مثالهای بسیار زیادی حل شدهاست که قسمتی از آن حاصل تجربیات نویسنده در برنامهنویسی و قسمت دیگر از کتابهای مرجع برنامهنویسی و سایتهای معتبر جمعآوری شدهاست و با افزودن توضیحات در کتاب آمده است.
در بخش دوم کتاب، بطور کامل GUI بصورت گرافیکی و برنامهنویسی تشریح شدهاست و در مورد کالبکها بحث اساسی شدهاست. در انتها نیز در مورد ساخت فایلهای اجرایی exe مثالهای فراوانی آمده است.
در بخش سوم کتاب در مورد ارتباط مطلب با دیگر نرمافزارها مانند اکسل، notepad، فایلهای mat، ارتباط با C/C++ توضیحات زیادی بیان شدهاست.
در بخش چهارم کتاب در مورد هوش مصنوعی شامل ژنتیک الگوریتم، فازی و شبکه عصبی از دیدگاه یک مهندس، مطالبی آمده است و به دور از کلی گوییهای متداول در کتبهایی از این خانواده، با ذکر مثالهای کاربردی، به حل با نرمافزار مطلب پرداخته شدهاست.