Обычно матрица имеет 2 измерения, но, похоже, в MATLAB нет ограничений на количество измерений, которые может иметь матрица.
Например, чтобы создать 4-мерную матрицу, я могу сделать это:
>> x = zeros(2,2,2,2)
x(:,:,1,1) =
0 0
0 0
x(:,:,2,1) =
0 0
0 0
x(:,:,1,2) =
0 0
0 0
x(:,:,2,2) =
0 0
0 0
Есть ли способ создать матрицу, число измерений которой известно только во время выполнения?