在Matlab中访问单元格中的向量

时间:2013-02-21 04:45:10

标签: matlab

C是由一些向量组成的单元格:

C = {[1, 2], [2, 3]};

我想阅读C中第一个向量的第一个条目。但我不能使用以下内容:

C{1}[2]

我收到以下错误:

  

错误:不平衡或意外的括号或括号。

如何让它读取值?

1 个答案:

答案 0 :(得分:6)

您可以像这样访问单元格数组中矩阵的各个元素:

C{n,m}(ii,jj);

这将为您提供单元格数组索引(ii,jj)处矩阵的元素(n,m)

因此,对于您的特定示例,

val = C{1,1}(1,1)(或val = C{1}(1)

会将单元格数组中第一个向量的第一个元素的值赋给变量val