【发布时间】:2016-01-11 09:24:42
【问题描述】:
在 MATLAB 中,有一个 N 维单元格C,其中 N 是一个仅在运行时确定的整数。如何使用向量变量id 访问C 的特定元素?比如N=3和id=[1,5,2],如何以编程方式获取c{1,5,2}的内容?我无法将其硬编码为 c{id(1),id(2),id(3)},因为 N 仅在运行时固定。
【问题讨论】:
-
c{id}不起作用吗? -
@thewaywewalk no, c{id} 返回 c{id(1)}, c{id(2)},..., c{(id(N))}
-
好吧,
C{[id(1),id(2),id(3)]}和C{id}是等价的。 -
@thewaywewalk ...但与
c{id(1),id(2),id(3)}非常不同 -
@Dan ... 对于我想象的输入根本不起作用,这同样代表您的答案。对我来说,这个问题完全不清楚。但是您的心理技能似乎足够好,并且OP很满意。那为什么不...