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

2 visualizaciones (últimos 30 días)
Leon
Leon el 5 de Dic. de 2020
Comentada: Leon el 5 de Dic. de 2020
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.

Respuesta aceptada

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

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Tables en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by