В качестве альтернативы тому, что предлагает Ultima Ratio, вы можете просто написать:
B = A[:, C]
(чтобы это работало C
должен быть вектор-столбец)
Дополнительно в этом случае это будетлучше просто определить C
как:
C = 3:7
или
C = [3,4,5,6,7]
РЕДАКТИРОВАТЬ : В вашем коде:
C = [3 4 5 6 7]'
isматрица 5x1 не вектор.Чтобы преобразовать его в вектор, напишите vec(C)
.Так что A[:, vec(C)]
даст вам матрицу.