loop1开始
loop2开始
loop3开始
X
结束循环3
结束循环2
结束循环1
是否可以存储X的值,以便在执行所有循环后可以看到所有值?仅提及X是文本字符串。
更新:正在工作。我得到类似的输出:
{790x1 cell} [] [] [] [] [] [] [] [] [] 我猜,我所有的字符串都保存在{790x1 cell}中。有什么办法看他们吗?代码:
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
编辑: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 fclose(f_id) X_record{c}=X; c=c+1; end end end 输出:
纽约很拥挤纽约很拥挤纽约很拥挤纽约很拥挤纽约很拥挤纽约很拥挤.....
为什么我没有换新线?
回答:
使用
单元格数组 :
X_record = cell(M*N*P,1); c = 1; for i = 1:M for j = 1:N for k = 1:N X = whatever; X_record{c} = X; c = c + 1; end end end
更多&回答...