数学建模–ML之遗传算法(MATLAB)【求具体函数最大值问题】 前言:博主为MATLAB初学者,本文作为博主学习笔记,如有错误之处还望指正,不胜感激! 有如下问题:函数为f(x)=9sin(5x)+8cos(4x),x∈[0,15],求其最大值。 方法提纲 初始化群体 评价群体 优胜劣汰,趋向最优 程序设计及步骤 1)初始化 创建函数文件initpop.m,功能是初始化群体。 2)计算目标函数值 先将初始群体的二进制编码转换为十进制数,再计算目标函数值。