loop1 démarrerboucle imbriquée dans MATLAB
LOOP2 commencer
loop3 démarrer
X
fin loop3
boucle d'extrémité 2
boucle d'extrémité 1
Puis-je stocker la valeur de X de sorte que je puisse voir toutes les valeurs après l'exécution de toutes les boucles? Juste mentionner X est des chaînes de texte.
Mise à jour: cela fonctionne ,. Je reçois une sortie comme:
{790x1 cell}
[]
[]
[]
[]
[]
[]
[]
[]
[]
Je suppose que, toutes mes cordes sont enregistrées dans le {} 790x1 cellule. Y a-t-il un moyen de les voir? Le code:
X_record=cell(10000,1);
c=1;
for k=1:200
for i=1:300
for it=1:200
X='NY is crowded';
X_record{c}=X;
c=c+1;
end
end
end
EDIT: 2
clear all
clc
X_record=cell(10,1);
c=1;
for k=1:2
for i=1:3
for it=1:2
X='NY is crowded';
f_id=fopen('c.txt','a+');
fprintf(f_id,'%5s\n',X) ;%#ok<CTPCT,CTPCT>
fclose(f_id)
X_record{c}=X;
c=c+1;
end
end
end
SORTIE:
NY est bondé NY est bondé NY est bondé NY est bondé NY NY est bondé est bondé ...
Pourquoi je ne reçois aucune nouvelle ligne?
S'il vous plaît donner un exemple 'réel'. – zellus
Si vous publiez du code réel, nous pouvons probablement vous montrer comment ne pas utiliser les boucles du tout. – Jonas
Je vais essayer de télécharger le code de la prochaine fois. – Tinglin