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 件のコメント

Chesus
Chesus 2023 年 8 月 31 日
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]

サインインしてコメントする。

 採用された回答

Walter Roberson
Walter Roberson 2023 年 8 月 31 日

0 投票

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

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeTables についてさらに検索

製品

リリース

R2022b

タグ

質問済み:

2023 年 8 月 31 日

コメント済み:

2023 年 8 月 31 日

Community Treasure Hunt

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

Start Hunting!

Translated by