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