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

1 visualizzazione (ultimi 30 giorni)
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.

Risposte (1)

Adam Danz
Adam Danz il 7 Mar 2023
Modificato: Adam Danz il 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 Commenti
timmy
timmy il 7 Mar 2023
Thank you, what if you want to enlarge on another row rather than another element in the current row?
timmy
timmy il 7 Mar 2023
Nevermind, I figured it out.
Thank you for the answer!!!

Accedi per commentare.

Categorie

Scopri di più su Programming in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by