Comment définir vide tableau de caractères dans matlab?

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 le message d'erreur suivant:

??? Undefined fonction ou de la méthode de "chromosomes" pour les arguments d'entrée de type "double".

J'ai besoin d'un tableau vide de caractères nommé chromosomes.
J'ai essayé d'ajouter la ligne suivante dans les boucles.

chromosomes(1:POPULATION_SIZE)='';

mais sa ne fonctionne pas. Il donne une erreur

??? Index of element to remove exceeds matrix dimensions.

OriginalL'auteur claws | 2010-05-31