2017-02-22 7 views
0

크기가 20x500x68 인 3D 매트릭스 A가 있습니다.
B (포함하는 0과 1) 크기 1x68의 크기의
C (1~3 함유 번호) 1x68
(길이 모두 BC가 일치 : I는이 행렬에 관한 정보를 전달하는 두 벡터가 가질 A의 세 번째 차원).배열의 값을 조건으로하는 서브 매트릭스/벡터

C==3 인 세 번째 차원의 A의 "서브 행렬"을 만들고 싶습니다.

도식적 :

[sub matrix of A] = A (B = 1, C = 3) 

루프없이이 작업을 수행 할 수있는 방법이 있습니까?

답변

0
SMA = A(:,:,B==1 & C==3) 
%This submatrix contains all rows and columns of that third dimension of A 
%where B equals 1 and C equals 3