0

GUIDE を使用して、MATLAB で最初の GUI インターフェイスを構築しています。

を使用して表示したい行列がいくつかありuitableます。とりあえず、1 つのマトリックスに注目しましょう。myMatrix [10x5]

これで、文字列の 2 つのセル とcolumnNames (1x5)、もう 1つのセルができrowNames (10x1)ました。これらのセルをテーブルの行名と列名に設定したいのですが、これを行う方法はまだわかりません。

MATLAB ヘルプ ページには、文字列のセルを使用してこれを行うことができると記載されていますが、プロパティ インスペクターと ColumnName の下で、数値以外のオプションは名前を手動で入力することだけです。

任意の助けをいただければ幸いです(または、これを別の方法で行うための提案)。

4

1 に答える 1

0

カスタムの行/列名を設定するには、文字列のセルを ( を使用して{<names>})ColumnNameおよびRowNameの プロパティに渡す必要がありますuitable以下は、 MatLab のuitableドキュメントからの直接の例です。

f = figure('Position',[200 200 400 150]);
dat = rand(3); 
cnames = {'X-Data','Y-Data','Z-Data'};  % These are your column names
rnames = {'First','Second','Third'};    % These are your row names
t = uitable('Parent',f,'Data',dat,'ColumnName',cnames,... 
            'RowName',rnames,'Position',[20 20 360 100]);

ファイルを解析するときは、リストを文字列のセルとして作成してください。

于 2013-06-11T14:34:19.900 に答える