How to write this line of code to create a Matlab table?

2 visualizzazioni (ultimi 30 giorni)
I have unknown number of column variables in cell array:
Var{1} = [ 1; 2; 3; 4; 7];
Var{2} = [33; 10; 46; 7; 2];
...
If I knew how many variables I have, I would be able to manually form my table by:
T1 = table(Var{1}, Var{2}, ...);
The problem is that I do not know how many variables each time my program will generate. In this case, how could I write the code to create the table?
I tried the below, but it does not work:
T1 = table(Var);
Many thanks.

Risposta accettata

Walter Roberson
Walter Roberson il 5 Dic 2020
cell2table and probably provide VariableNames parameter
  10 Commenti
Walter Roberson
Walter Roberson il 5 Dic 2020
Oh wait:
TT = table(Var{:});
should do the trick.
Leon
Leon il 5 Dic 2020
Hooray!!!
Thank you so much. I really appreciate your weekend time to help me out. Enjoy the rest of your weekend.

Accedi per commentare.

Più risposte (0)

Categorie

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

Tag

Prodotti


Release

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by