[問題] 三維矩陣沿著每列選層取值已回收

看板MATLAB作者 (珍惜我們的緣份)時間16年前 (2010/04/01 04:35), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
※若不用 for 迴圈,但可用內建函數 想請問,若有一個三維矩陣 A: 3x2x2 A(:,:,1) = [4 3; 3 6; 6 1] A(:,:,2) = [1 7; 5 9; 2 1] 然後我想根據向量 B: 3x1 B = [1 2 1]' 裡面的值,沿著A的每列但分別選 第1、2、1層 取值 希望最後能得到 3x2 的矩陣C C = [4 3; 5 9; 6 1] 謝謝大家幫忙了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 129.100.228.157

04/01 09:36, , 1F
C=[A(1,:,B(1));A(2,:,B(2));A(3,:,B(3))]
04/01 09:36, 1F
文章代碼(AID): #1Bix8C-A (MATLAB)