[問題] cell array 搭配 struct 如何取用其中數值已回收

看板MATLAB作者 (LOVEingNECO)時間16年前 (2008/09/25 18:36), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
我有一個cell array A ,size為5*4*3 其中每個元素皆為1*1 struct 每個struct包含兩個欄位 mean 及 width ,每個欄位下個有一個數值 所以平常在讀取資料時都是用 A{a,b,c}.mean 這樣可以從中得到一個數值 可是現在我想要把A中所有mean欄位底下的值取出來 請問要如何寫呢? 我試了 A{:,:,:}.mean 這樣會出現錯誤訊息"??? Bad cell reference operation." 我對cell和struct還不熟 希望大家幫忙 謝謝大家~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.120.90

09/26 12:33, , 1F
自解: a=cell2mat(A); ans=cat(2,a.mean);
09/26 12:33, 1F

12/13 09:31, , 2F
了解
12/13 09:31, 2F
文章代碼(AID): #18sscf1- (MATLAB)
文章代碼(AID): #18sscf1- (MATLAB)