У меня есть следующая фитнес-функция:
function f = objfun(x,t)
f = x.*(t-x);
end
Когда я пытаюсь использовать этот код в качестве фитнес-функции, используя инструмент оптимизации MATLAB и решатель генетического алгоритма (ga), я получаю следующую ошибку:
Error running optimization. Not enough input arguments.
Я знаю, что функция имеет только 2 переменные, и я передаю ей эти несколько переменных, поэтому я понятия не имею, почему я получаю эту ошибку.
Может кто-нибудь, пожалуйста, помогите мне исправить это?