How can I add to cell arrays like I do with normal arrays?

1 vue (au cours des 30 derniers jours)
timmy
timmy le 7 Mar 2023
Commenté : timmy le 7 Mar 2023
Hello all
Let's say I have a cell array
T=[1234567] [80] 'K100200' 'ITEM_1' [60]
with a normal array/matrix -example p=[1 2 3 ; 4 5 6] I can do p=[p ; 7 8 9] and that will enlarge the array.
How can I do the same with the cell array above? I have tried something similar and it doesn't work with cell arrays.
Any suggestions greatly appreciated.

Réponses (1)

Adam Danz
Adam Danz le 7 Mar 2023
Modifié(e) : Adam Danz le 7 Mar 2023
T = {1234,80,'matlab','12',rand(4)}
T = 1×5 cell array
{[1234]} {[80]} {'matlab'} {'12'} {4×4 double}
TT = [T,7:9]
TT = 1×6 cell array
{[1234]} {[80]} {'matlab'} {'12'} {4×4 double} {[7 8 9]}
or
T(end+1) = {7:9}
T = 1×6 cell array
{[1234]} {[80]} {'matlab'} {'12'} {4×4 double} {[7 8 9]}
  2 commentaires
timmy
timmy le 7 Mar 2023
Thank you, what if you want to enlarge on another row rather than another element in the current row?
timmy
timmy le 7 Mar 2023
Nevermind, I figured it out.
Thank you for the answer!!!

Connectez-vous pour commenter.

Catégories

En savoir plus sur Programming dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by