creating a simple table and edit it.

1 回表示 (過去 30 日間)
Del
Del 2013 年 1 月 24 日
What is the best way to create a simple table in matlab? I read somewhere that you could use
Mytable = ModelAdvisor.Table(2,3);
But what this gives me is just:
Mytable =
ModelAdvisor.Table
I want to be able to open it, edit it and put numbers and text in the table.
How does it work?

回答 (1 件)

Azzi Abdelmalek
Azzi Abdelmalek 2013 年 1 月 24 日
編集済み: Azzi Abdelmalek 2013 年 1 月 24 日
Use uitable
doc uitable
  2 件のコメント
Del
Del 2013 年 1 月 25 日
Thanks, However, I would like to have both numbers and characters in my table, unfortunately, I can't figure out how to do it.
For example I would like to have a table that looks like this:
4 Yes 0.997
1 Yes 7.998
7 No 5.308
Azzi Abdelmalek
Azzi Abdelmalek 2013 年 1 月 25 日
編集済み: Azzi Abdelmalek 2013 年 1 月 25 日
f = figure('Position',[100 100 400 250]);
dat =[num2cell([1;4;7]) {'yes';'no';'yes'} num2cell([1 ;2;7])]
colname = {'a', 'test', 'b'};
colformat = {'numeric', 'char', 'numeric' }
t=uitable('Units','normalized','Position',[0.1 0.1 0.7 0.8],'Data', dat,...
'RowName',{'1','2','3'}, 'ColumnName',colname,'ColumnFormat', colformat)

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

カテゴリ

Help Center および File ExchangeCell Arrays についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by