npop = 100
R_max = [5,14]
R_min = [0,7]
intpop = zeros(npop,2)
function initpopReal(npop, R_max, R_min)
for i = 1:npop
intpop[i,1] = rand(0:5)
intpop[i,2] = rand(7:14)
end
intpop
end
我正在尝试初始化我的人口实数遗传算法。 npop是我的人口规模。 我创建了一个包含npop行和2列的矩阵。 我想用第一列中的(0,5)和第二列中的(7,14)之间的随机数填充该矩阵。 问题是,每当我运行这个函数时,我都会得到填充零的矩阵 我有任何语法或逻辑错误吗?
答案 0 :(得分:2)
您永远不会调用initpopReal
函数。