作者af5566 (志志)
看板MATLAB
标题[问题] 字串
时间Tue Feb 21 12:25:00 2012
我现在在将一个矩阵排列起来,
用细胞矩阵的概念写法如下,
k=100
for c=1:3;
for d=1:k;
C{c,d}=J(c,d).*eye(2);
eval(['C', num2str(c),'_', num2str(d),'=C']);
end
end
K=(C3_num2str(k))
但是最後遇到了一个问题,
在最後一部分,K=(C3_num2str(k)),如果我写成 K=(C3_100),那程式可以运作,
可是因为 k为样本数部会每次都一样,所以我想说把定义的k写进去,
可是不成功,想请问各位要怎麽改才可以用,谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.25.99.65
1F:→ tblu:K= ['C3_' num2str(k)]; 02/21 13:18
2F:→ af5566:我照你的方法做K变成了字串 K=C3_100这个样子 怎麽办 02/21 13:31
3F:→ tblu:不然你的K要是什 02/21 14:52
4F:→ af5566:我的K是把上面产生的矩阵组合起来 是另外一个矩阵 02/21 15:29
5F:推 diva:J是什麽? 02/21 19:43
6F:→ af5566:J是一个矩阵 02/22 22:03