4
我有一些单元格A{1} ... A{n}
。每个单元格包含一个矢量a
因此A{1}.a ... A{n}.a
。现在,有没有简单的方法(即一行)从a
访问一个元素,即所有单元格中的g = A{:}.a(2)
? g
现在是一个向量,其中包含来自所有A
单元格的第a
个元素。迭代作为单元格的一部分的某个向量
我有一些单元格A{1} ... A{n}
。每个单元格包含一个矢量a
因此A{1}.a ... A{n}.a
。现在,有没有简单的方法(即一行)从a
访问一个元素,即所有单元格中的g = A{:}.a(2)
? g
现在是一个向量,其中包含来自所有A
单元格的第a
个元素。迭代作为单元格的一部分的某个向量
如何cellfun
:
cellfun(@(x) x.a(2), A)
+1不错的答案很简单,利用函数,我没有以前用过!感谢分享。 –
我的荣幸。 'cellfun'和'arrayfun'都是非常棒的武器。然后是'bsxfun',但我从来没有真正理解它。 – paddy
我刚刚发现'bsxfun' ...哦,这个力量!尽管我没有使用'arrayfun',我必须阅读它。 –