Помогло бы мне помочь в этом вопросе. Я новичок в Matlab ... И мне немного сложно понять, как создавать и использовать генетический алгоритм в Matlab. Если кто-нибудь может помочь написать очень простой код для поиска минимума/максимума указанной функции. Я читал, что для этого должен использоваться gatool ... но я не могу понять примеры сети помощи Matlab. Я делаю следующие шаги:Найти минимальное значение «y = x * x» с использованием генетического алгоритма в Matlab
В текстовом редакторе я печатаю следующее:
function y= parabola(x) y=x*x; end
Тогда я запускать
GATOOL
и указав эту функцию как@parabola
- Установка числа переменных (равно 2)
Initial range = [-10;10]
.Остальные параметры устанавливаются по умолчанию
При нажатии кнопки
Start
я вижу результат:Ошибка в fitnessfcn: Входной аргумент «х» не определен.
Это не «написать мою программу для меня». –
Я просто прошу о помощи ...Как вы можете видеть, я прочитал возможные решения этой задачи. И они не сработали ... Поэтому я решил задать здесь – user1162770