在這個問題上,有人會幫助我嗎?我是Matlab中的新成員...並且我很難理解如何在Matlab中創建和使用遺傳算法。 如果有人可以幫助寫一些非常簡單的代碼來搜索指定功能的最小/最大值。 我讀過gatool應該用於...但我無法理解Matlab幫助網絡的例子。我做的下一步驟:在Matlab中使用遺傳算法找到「y = x * x」的最小值
在文本編輯器,我打字的未來:
function y= parabola(x) y=x*x; end
然後我啓動
GATOOL
和指定如@parabola
- 此功能設置變量的數量(等於2)
Initial range = [-10;10]
。其他參數設置爲默認
當我按下按鈕
Start
我看到的結果:錯誤fitnessfcn:輸入參數「x」是不確定的。
這不是「爲我寫」我的程序「服務。 –
我只是在尋求幫助...正如你所看到的,我已經閱讀了這個任務的可能解決方案。他們沒有工作...所以我決定在這裏問問 – user1162770