使用矩阵作为Matlab的ga函数中的总体

时间:2014-07-28 12:10:14

标签: matlab

我想在matlab中使用遗传算法。我有一个矩阵作为人口。 如何在Matlab的ga函数中使用特定矩阵作为总体输入?

1 个答案:

答案 0 :(得分:0)

使用gaoptimset设置'InitialPopulation'字段,并将结果作为ga参数传递给options

示例:

pop = {rand(n,m)} %// The {} might not be necessary.
options = gaoptimset('InitialPopulation',pop);
x = ga(....., options)