Подтвердить что ты не робот

Добавить новый элемент в конец существующего массива ячеек

Как уже упоминалось в заголовке, как можно добавить новый массив ячеек 1x1 в конец существующего массива ячеек, позвоните ему Q, который является массивом ячеек 1x3256?

4b9b3361

Ответ 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'