Comme le titre le mentionne déjà, comment est-il possible d'ajouter un nouveau tableau de cellules 1x1 à la fin d'un tableau de cellules existant, appelons-le Q
, qui est un tableau de cellules 1x3256?
Si vous voulez ajouter une seule cellule à la fin (c'est-à-dire que votre tableau de cellules 1 - par -256 devient un 1 - par --- 257 tableau de cellules) puis:
Q{end+1} = []
et vous pouvez remplacer []
avec votre valeur directement
Alternativement:
Q(end+1) = {[]}
Pour ajouter à la réponse de Dan, si vous avez une cellule qui n'est pas une cellule à une dimension, vous voudrez peut-être ajouter une ligne complète, par exemple. Dans ce cas, accédez à la cellule en tant que tableau à l'aide de ()
.
>> c = { 1, 'a'; 2, 'b'}
c =
[1] 'a'
[2] 'b'
>> c(end+1,:) = {3,'c'}
c =
[1] 'a'
[2] 'b'
[3] 'c'