Arrays matlab中单元数组元素的迭代

Arrays matlab中单元数组元素的迭代,arrays,matlab,indexing,Arrays,Matlab,Indexing,我从函数textscan得到了这个单元格数组 r= 当您在命令窗口中键入r{1}时,您会得到如下结果 “1:07:50” “1:07:50” “1:07:50” “1:07:50” ‘1:07:52’ ‘1:07:52’ ‘1:07:52’ ‘1:07:52’ “1:07:54” 我的问题是,如何到达这个单元格数组中的单个元素,例如第四个元素? 基本上你应该做: r{1}(i) 其中i是指定的单个元素r{i}应允许您访问单元数组的元素i。我看单元格的内容可能是一个数组。尝试a=r{1}并特

我从函数textscan得到了这个单元格数组

r=

当您在命令窗口中键入r{1}时,您会得到如下结果

  • “1:07:50”
  • “1:07:50”
  • “1:07:50”
  • “1:07:50”
  • ‘1:07:52’
  • ‘1:07:52’
  • ‘1:07:52’
  • ‘1:07:52’
  • “1:07:54”
我的问题是,如何到达这个单元格数组中的单个元素,例如第四个元素?

基本上你应该做:

r{1}(i)

其中i是指定的单个元素

r{i}
应允许您访问单元数组的元素i。我看单元格的内容可能是一个数组。尝试
a=r{1}
并特别检查
a
。不,它不会@eigenchris,这会显示整个列。我想说
r{1}
本身就是一个列数组。因此,使用
a=r{1}
a(4)
将是
r
@eigenchris的第一个单元格中数组的第四个元素,谢谢:)是的,很好,是的,确实需要一些时间;)一旦你做了,你可以接受答案点击它!干杯
r{1}(i)