【发布时间】:2012-02-15 21:52:06
【问题描述】:
有人能帮我解决这个问题吗?我是 Matlab 的新手......而且我有点难以理解如何在 Matlab 中创建和使用遗传算法。 如果有人可以帮助编写一些非常简单的代码来搜索指定函数的最小值/最大值。 我读到应该使用 gatool ......但我无法理解 Matlab 帮助网络的示例。我正在做接下来的步骤:
-
在文本编辑器中,我正在输入下一个:
function y= parabola(x) y=x*x; end 然后我启动
GATOOL并指定此函数,如@parabola- 设置变量数(等于 2)
-
Initial range = [-10;10]。 -
其他参数设置为默认值
当我按下
Start按钮时,我看到了一个结果:fitnessfcn 中的错误:输入参数“x”未定义。
【问题讨论】:
-
这不是“为我编写程序”服务。
-
我只是在寻求帮助...如您所见,我已经阅读了此任务的可能解决方案。他们没有工作......所以我决定在这里问
标签: matlab genetic-algorithm genetic-programming genetic