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