تابع Deblurringfcn که برای Fitness function تعیین کرده اید، وجود ندارد. شما باید تابعی را انتخاب کنید که در متلب وجود داشته باشد یا خودتان تابعی جدید بسازید.
مثلا در لینک زیر :
http://www.mathworks.com/help/gads/examp...rithm.html
تابع به صورت زیر تعریف شده (کدی که در فایل simple_multiobjective.m ذخیره می شود) :
و بعد (در برنامه اصلی) :
برای توضیحات بیشتر (و سایر کدها)، به لینک بالا مراجعه کنید (البته برای ایرانیان مسدود است و باید با نرم افزارهای خاصی (عاج فیل شکن) به آن سایت وارد شوید).
مثلا در لینک زیر :
http://www.mathworks.com/help/gads/examp...rithm.html
تابع به صورت زیر تعریف شده (کدی که در فایل simple_multiobjective.m ذخیره می شود) :
کد پیاچپی:
function y = simple_multiobjective(x)
y(1) = (x+2)^2 - 10;
y(2) = (x-2)^2 + 20;
و بعد (در برنامه اصلی) :
کد پیاچپی:
FitnessFunction = @simple_multiobjective;
numberOfVariables = 1;
[x,fval] = gamultiobj(FitnessFunction,numberOfVariables);
برای توضیحات بیشتر (و سایر کدها)، به لینک بالا مراجعه کنید (البته برای ایرانیان مسدود است و باید با نرم افزارهای خاصی (عاج فیل شکن) به آن سایت وارد شوید).
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.