方法1: テーブル変数の名前を使用する テーブル変数の名前は、列名として使用されます。以下のコードを使用して、テーブルの列名を得ることができます。
% サンプルのテーブルを作成する
T = table([1; 2; 3], {'A'; 'B'; 'C'}, 'VariableNames', {'Column1', 'Column2'});
% テーブル変数の名前を取得する
columnNames = T.Properties.VariableNames;
disp(columnNames);
方法2: テーブルのプロパティを使用する
MATLABのテーブルオブジェクトには、Properties
プロパティがあり、さまざまな情報を格納しています。以下のコードを使用して、テーブルの列名を取得できます。
% サンプルのテーブルを作成する
T = table([1; 2; 3], {'A'; 'B'; 'C'}, 'VariableNames', {'Column1', 'Column2'});
% テーブルの列名を取得する
columnNames = T.Properties.VariableNames;
disp(columnNames);
方法3: table2array
関数を使用する
table2array
関数を使用して、テーブルを配列に変換し、列名を取得することもできます。以下のコードを使用して、列名を取得できます。
% サンプルのテーブルを作成する
T = table([1; 2; 3], {'A'; 'B'; 'C'}, 'VariableNames', {'Column1', 'Column2'});
% テーブルを配列に変換する
A = table2array(T);
% 列名を取得する
columnNames = T.Properties.VariableNames;
disp(columnNames);
これらの方法を使用すると、MATLABでテーブルの列名を取得することができます。ご参考までにお使いください。