Convert table entries to vectors?

So I have a table data with 9 entries (vectors with integers I presume, not really sure how data is stored in tables). To simplify my code I need entries/vectors 2-9 to be saved as separate columns in a matrix. I know I can do this manually newMatrix = [data.ent2 data.ent3 ... data.ent9] but I want to do it in a nicer/smoother way. Any tips on how I do this?
Many thanx!

 採用された回答

KL
KL 2017 年 9 月 26 日
編集済み: KL 2017 年 9 月 26 日

6 投票

2 件のコメント

Mal
Mal 2017 年 9 月 26 日
Did the trick, thanx!
Peter Perkins
Peter Perkins 2017 年 9 月 27 日
table2array and Steve's suggestion of data.Variables are equivalent syntaxes. Since you only want some columns, another alternative would be
newMatrix = data{:,2:9}

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

その他の回答 (1 件)

Steven Lord
Steven Lord 2017 年 9 月 26 日

1 投票

If you want to combine all the variables in the table T into one array, and they can all be concatenated together, use T.Variables as listed on this documentation page.

カテゴリ

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

タグ

質問済み:

Mal
2017 年 9 月 26 日

コメント済み:

2017 年 9 月 27 日

Community Treasure Hunt

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

Start Hunting!

Translated by