3

通常、 を使用cell()するzeros()ones()、データの種類に応じて事前に割り当てますが、さまざまなデータ構造を保持できるテーブルを事前に割り当てる最良の方法は何ですか?

table()Matlab 2013b で追加された機能について話しています。

明らかに、次のようなコードを使用してメモリを予約できます。

T = table(cell(x,y))

しかし、テーブルがさまざまなデータ型を保持することになっていると、問題が発生します。ここで整数の列に入力したいと想像してみてください。または、私の場合のように、各行に文字列、整数、および浮動小数点数を含む観測値を入力します。T

4

1 に答える 1

2

テーブルに格納されているデータを伝えたくない場合、Matlab はどのようにメモリを割り当てる必要があるかを知る必要がありますか? 「やらないで」以外に、あなたの質問に対する良い答えはないと思います。各列に何が格納されているかがわかっている場合は、変数を作成し、行を追加します。

または、事前に割り当てられたマトリックス/セルでデータを作成し、最後にそれらからテーブルを作成します。

于 2014-04-08T10:12:42.790 に答える