У меня проблема при попытке преобразовать последовательность элементов массива ячеек в матрицу в Matlab.В частности, я выполняю следующую команду для получения нужных элементов из cell_array[]
(обратите внимание, что, хотя я поместил 11
в качестве константы здесь, на самом деле она меняется в зависимости от других вещей, но это известно, когда я выполняю команду):
cell_array {3, 2: 2: 11,1}
, что дает следующий результат:
ans =
0.173
ans =
0.188
ans =
0.06
ans =
0.165
ans =
0.225
Для того, чтобыположить вышеупомянутые элементы в массив C
, я пытался использовать vec2mat
, но это не сработало:
C=vec2mat((cell_array{3, 2:2:11,1}),5)
Error using vec2mat
Too many input arguments
Кроме того, когда я пытаюсь это сделать:
C=cell_array{3, 2:2:11,1})
в C
:
C =
0.173
указывается только первый элемент. Любая помощь будет принята с благодарностью.Спасибо.