[討論] 三維矩陣合併

看板MATLAB作者 (花 兒 別 謝)時間11年前 (2013/05/29 19:21), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
我有兩筆data A <1*1*540 double> B <1*1*600 double> 因為A,B 是時間序上先後連貫的資料 想把A和B合併在一起 成為單一筆data 請問要怎麼把這兩個矩陣合併呢? 謝謝版上高手! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.86.159.254

05/29 19:25, , 1F
C=[reshape(A,1,size(A,3)),reshape(B,1,size(B,3))]
05/29 19:25, 1F

05/29 19:26, , 2F
D=reshape(C,1,1,size(C,2))
05/29 19:26, 2F

05/29 20:04, , 3F
[squeeze(A);squeeze(B)] or squeeze(cat(3,A,B))
05/29 20:04, 3F

05/29 21:36, , 4F
謝謝以上2位熱心解答!我用了squeeze,實用!
05/29 21:36, 4F
文章代碼(AID): #1HfUIaZD (MATLAB)