Hi all, I'm getting a problem with MATLAB where the values being inserted into a vector are appearing as [] instead of [rand, 0].
This is my code:
M = 10; %no of chromosomes (candidate solutions)
N = 2; %no of genes
for k = 1 : Mpopulation.Chromosomes(M).Gene(:) = [rand, 0];population.Chromosomes(k).fitness = fitnessFunction(population.Chromosomes(M).Gene(:) );end
The matrix population.Chromosomes should show all the values in the gene column as [0.8344,0] for example, and I'm sure these cells have values as the fitness vector has a value.
Best Answer