C
是由一些向量组成的单元格:
C = {[1, 2], [2, 3]};
我想读取 C
中第一个向量的第一个条目。但我不能使用以下内容:
C{1}[2]
我收到以下错误:
Error: Unbalanced or unexpected parenthesis or bracket.
如何让它读取值?
最佳答案
您可以像这样访问元胞数组中矩阵的各个元素:
C{n,m}(ii,jj);
这将在元胞数组的索引 (n,m)
处为您提供矩阵的元素 (ii,jj)
。
因此,对于您的特定示例,
val = C{1,1}(1,1)
(或 val = C{1}(1)
)
会将元胞数组中第一个向量的第一个元素的值赋给变量val
。
关于matlab - 在 Matlab 中访问单元格中的向量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14994711/