اگر با مسائل مهندسی سروکار دارید و اندکی هم شوق و ذوق حل مسائل کاربردی را داشته باشید، احتمالا با مسائلی که نیاز به بهینه‌سازی آن‌ها دارید، روبرو خواهید شد. در این مطلب می‌خواهم به حل یک مثال، چگونگی حل یک مسئله بهینه‌سازی با استفاده از دستورات مت‌لب، آموزش دهم.

طبعا قبل از حل مسائل بهینه‌سازی، شما با توجه به فیزیک مساله، مدلی را ایجاد کرده‌اید و بین دو یا چند پارامتر، رابطه‌ای برقرار کرده‌اید و اکنون می‌خواهید تابع حاصل را بیشینه (ماکزیمم) و یا کمینه (مینیمم) کنید. به عبارتی می‌خواهید بدانید به ازای چه مقادیر ورودی، خروجی شما بیشینه و کمینه می‌شود و مقدار آن را می‌خواهید بدانید.

نمودار برنامه بهینه سازی در متلب

در این مثال فرض من این است که شما آشنایی مقدماتی با نرم‌افزار مت‌لب را دارید و یک تابع چند جمله‌ای درجه ۵ دارید که می خواهید حداکثر و حداقل مقدار آن را در بازه خاصی بیابید. در پایان روش بهینه‌سازی توابع چند متغیره را توضیح خواهم داد. (بیشتر…)