How do I table a variable with multiple values?

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 commentaire

Chesus
Chesus le 31 Août 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]

Connectez-vous pour commenter.

 Réponse acceptée

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

Plus de réponses (0)

Catégories

Produits

Version

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by