A = 100 x 3 matrix
B = 200 x 10 x 100 matrix
столбец 2 A содержит индекс измерения 1 B.
столбец 3 A содержит 2 возможных значения: 0 или 1.
Основываясь на следующих условиях, я хочу извлечь значения в B.
x = find(A(:, 3) == 0);
y = find(A(:, 3) == 1);
Индекс к размерности 1 B:
x_idx = A(x, 2);
y_idx = A(y, 2);
Как я могу получить двумерную матрицу, такую, что:
C = B(x_idx, :, x);
D = B(y_idx, :, y);