Как уже упоминалось в заголовке, как можно добавить новый массив ячеек 1x1 в конец существующего массива ячеек, позвоните ему Q
, который является массивом ячеек 1x3256?
Добавить новый элемент в конец существующего массива ячеек
Ответ 1
Если вы имеете в виду добавление отдельной ячейки в конец (т.е. ваш массив размером 1 на 3256 становится массивом ячеек размером 1 на 3257), то:
Q{end+1} = []
и вы можете заменить []
на ваше значение непосредственно
В качестве альтернативы:
Q(end+1) = {[]}
Ответ 2
Добавление к Dan отвечает, если у вас есть ячейка, которая не является одной ячейкой измерения, вы можете, например, добавить полную строку. В этом случае обращайтесь к ячейке как к массиву с помощью ()
.
>> c = { 1, 'a'; 2, 'b'}
c =
[1] 'a'
[2] 'b'
>> c(end+1,:) = {3,'c'}
c =
[1] 'a'
[2] 'b'
[3] 'c'