用matlab建立遗传算法模型时如何将变量等距离散

  疑问:优化变量个数为11个,在如下调用程序中只设置了变量的上下界,但不知道如何设置变量的变化步长??????举例:希望变量x在[0,9]的范围内任意取值,但取值步长控制为0.5。也...

  疑问: 优化变量个数为11个,在如下调用程序中只设置了变量的上下界,但不知道如何设置变量的变化步长??????

  举例:希望变量x在[0,9]的范围内任意取值,但取值步长控制为0.5。也就是说,变量x在遗传算法优化的过程中能取到的所有值都在为【0, 0.5, 1.0, 1.5, ……, 8, 8.5, 9】这些数内。我希望优化变量的取值是离散的,而不是连续的。优化出来的结果只会出现4.5或6等值,这样的结构尺寸值可以直接加工出来;不要出现4.62315或6.1273这样的结果,这样的结构尺寸值优化出来后也不方便加工。展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

您可能还会对下面的文章感兴趣: