
Envoyé par
kharg
Bonjour,
je nomme une suite de fichier et je n'arrive pas a les charger:
1 2 3 4 5 6
|
for i=1:10
coucou = sprintf('/monchemin/xfichier%d.txt,i);
coucou // verification: coucou = /monchemin/xfichier1.txt
X = load('coucou'); // probleme
end |
Bien sûr il me dit que le fichier coucou n'existe pas. Comment puis je acceder a la valeur de coucou et le mettre dans le load?
coucou // verification: coucou = /monchemin/xfichier1.txt
Heu ... les commentaires en matlab sont % et non pas // comme en C/C++
coucou = sprintf('/monchemin/xfichier%d.txt,i);
Alors sprintf crée une chaine de caractère à part qu'il manque un ' dans toon instruction :
coucou = sprintf('/monchemin/xfichier%d.txt',i);
Sinon tu peux tout simplement faire :
coucou = ['/monchemin/xfichier' num2str(i) '.txt'];
X = load('coucou'); // probleme
Bon je vais pas revenir sur les //
Essai :
Partager