Re: For 双重循环,显示问题

楼主: ccchain (阳光沙滩脚踏车~)   2015-07-25 18:06:08
※ 引述《celestialgod (攸蓝)》之铭言:
: ※ 引述《ccchain (阳光沙滩脚踏车~)》之铭言:
: : 请问 只能用eval存有变量跟文字混在一起? 还是有其它方法可以答到同样效果?
: : For i=1:3
: : For j=1:3
: : Compare (I,j)=i*j ;
: : End
: : End
: : 因为若是用eval, 我不知道该怎么取
: : eval(['compare', num2str(I),num2str(j)...])
: : 是直接拿compare (I)(j)?
: : 谢谢。刚练习matlab不久,问题太浅,请各位大大耐心指导,感恩。
: 你可以考虑其他的资料格式: cell
: out = cell(3, 3);
: for i = 1:3
: for j = 1:3
: out{i, j} = i*j;
: end
: end
: 每一个cell可以存struct (field), ND array, ...各种类型的变量
谢谢大家热烈回应。不好意思&对不起,是我没解释清楚,手机排版请见谅。
我遇到的问题是:
For i=1:6 %有6张图片
每张图再分割成4个子图
但是我不知道怎样存下6*4张子图
跑完6张大图后,只剩4张小子图
Imc=cell(1,4)
Imc{1}
Imc{2}
Imc{3}
Imc{4}
End
Ps:谢谢有这个版,让在外地的我 觉得很温馨。
作者: celestialgod (天)   2015-07-25 18:14:00
可以开一个cell(6,4)去存全部的小图
楼主: ccchain (阳光沙滩脚踏车~)   2015-07-25 18:19:00
对耶,我试出来了。感恩
作者: celestialgod (天)   2015-07-25 18:20:00
不客气
作者: profyang (prof)   2015-07-25 18:32:00
那确实存cell比较方便
楼主: ccchain (阳光沙滩脚踏车~)   2015-07-25 18:35:00
开心洒花

Links booklink

Contact Us: admin [ a t ] ucptt.com