2017-02-22 22 views
0

У меня есть 3D-матрица A размером 20x500x68. У меня есть два вектора, несущие информацию относительно этой матрицы, которые являются:
B (содержащие нули и единицы) размером 1x68 и
C (содержащие числа от 1 до 3) размером 1x68
(в длину и B и C соответствуют третий размер A).Подматрица/векторный контингент по значениям в массиве

Я хотел бы создать «подматрицу» A только этого третьего измерения, где B==1 и C==3.

Схематично:

[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 
Смежные вопросы