for i=1:POPULATION_SIZE
for j=1:NO_PARAMETERS
c=dec2bin(parameters(j),NO_BITS_PARAMETER);
chromosomes(i) = [chromosomes(i) c];
end
end
code ci-dessus est de donner l'erreur suivante:Comment définir un tableau de caractères vide dans matlab?
??? Undefined function or method 'chromosomes' for input arguments of type 'double'.
je besoin d'un tableau vide de personnages nommés chromosomes
. J'ai essayé d'ajouter la ligne suivante avant les boucles ci-dessus.
chromosomes(1:POPULATION_SIZE)='';
mais cela ne fonctionne pas. Il donne l'erreur
??? Index of element to remove exceeds matrix dimensions.