How do I table a variable with multiple values?

16 visualizzazioni (ultimi 30 giorni)
I have a variable with multiple values
x= -10:1:10
and I want to put it in a table, with each value being in one row of the table, but when I introduce the command the following happens:
table(x)
And when I try to use splitvars it creates more variables instead of rows
How can I do so the values of x are displayed on rows?
  1 Commento
Chesus
Chesus il 31 Ago 2023
Also, one thing to mention, if I put every value of x manually the table does work, but I don't want to do that as I want to change later the range of x
x= [-10;-9;-8;-7;-6;-5;-4;-3;-2;-1;0;1;2;3;4;5;6;7;8;9;10]

Accedi per commentare.

Risposta accettata

Walter Roberson
Walter Roberson il 31 Ago 2023
x= -10:1:10
x = 1×21
-10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10
T1 = table(x.', 'VariableNames', {'x'})
T1 = 21×1 table
x ___ -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5
%or
x = x(:);
T2 = table(x)
T2 = 21×1 table
x ___ -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5

Più risposte (0)

Categorie

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

Prodotti


Release

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by