2013-05-29 62 views
4

我有一些单元格A{1} ... A{n}。每个单元格包含一个矢量a因此A{1}.a ... A{n}.a。现在,有没有简单的方法(即一行)从a访问一个元素,即所有单元格中的g = A{:}.a(2)g现在是一个向量,其中包含来自所有A单元格的第a个元素。迭代作为单元格的一部分的某个向量

回答

5

如何cellfun

cellfun(@(x) x.a(2), A) 
+0

+1不错的答案很简单,利用函数,我没有以前用过!感谢分享。 –

+3

我的荣幸。 'cellfun'和'arrayfun'都是非常棒的武器。然后是'bsxfun',但我从来没有真正理解它。 – paddy

+1

我刚刚发现'bsxfun' ...哦,这个力量!尽管我没有使用'arrayfun',我必须阅读它。 –

相关问题