2016-06-14 4 views
0

私はtable2array()を使用することをその単純なテーブルからデータを抽出したい場合は、我々は、入力例については

>> TmpCell{1} 

ans = 

    starttime  endtime 
    __________ __________ 

    7.3609e+05 7.3609e+05 
    7.3609e+05 7.3609e+05 
    7.3609e+05 7.3609e+05 
    7.361e+05  7.361e+05 
    7.361e+05  7.361e+05 
    7.361e+05  7.361e+05 
    7.361e+05  7.361e+05 
    7.361e+05  7.361e+05 
    7.361e+05  7.361e+05 
    7.361e+05  7.361e+05 

などのテーブルを持っていますが、私はまたに持って、この問題を持っているテーブルの変数名を取得します。 'starttime'と 'endtime'の文字列としてテーブルの可変名を読んでください。入力として取るテーブルのvariablenamesをすべてのテーブルで同じではなく、どのように抽出すればいいですか?

答えて

3

tableオブジェクトのProperties.VariableNamesプロパティでアクセスできます。これは、変数名を表す文字列のセル配列を返します。

t = table(rand(4,1), rand(4,1), rand4, 1), 'VariableNames', {'a', 'b', 'c'}); 

     a   b   c 
    _______ _______ _______ 

    0.17587 0.34112 0.24285 
    0.72176 0.60739 0.91742 
    0.47349 0.19175 0.26906 
    0.15272 0.73843  0.7655 


t.Properties.VariableNames 
% 'a'  'b'  'c' 
+0

ありがとうございました – Umar

関連する問題