作者ccchain (阳光沙滩脚踏车~)
看板MATLAB
标题Re: For 双重回圈,显示问题
时间Sat Jul 25 18:06:08 2015
※ 引述《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:谢谢有这个版,让在外地的我 觉得很温馨。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.191.211.64
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1437818771.A.4BD.html
1F:→ celestialgod: 可以开一个cell(6,4)去存全部的小图 07/25 18:14
2F:→ ccchain: 对耶,我试出来了。感恩 07/25 18:19
3F:→ celestialgod: 不客气 07/25 18:20
4F:推 profyang: 那确实存cell比较方便 07/25 18:32
5F:→ ccchain: 开心洒花 07/25 18:35