2013-05-29 61 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',我必須閱讀它。 –

相關問題