Count numbers from 0 to a value input by the user in uitable

1 回表示 (過去 30 日間)
Kim Lopez
Kim Lopez 2017 年 10 月 16 日
回答済み: Jan 2017 年 10 月 16 日
Assuming the user input a value which is 8. Then display the result in column from 0 to 8 as shown on the image.

採用された回答

Jan
Jan 2017 年 10 月 16 日
n = input('Number of rows: ');
Data = cell(n+1, 3);
Data(:,1) = num2cell((0:n).');
f = figure;
t = uitable(f);
t.ColumnName = {'User Input', 'Capacity Available', 'Probability'};
t.ColumnEditable = [false, true, true];
t.Data = Data;

その他の回答 (1 件)

Walter Roberson
Walter Roberson 2017 年 10 月 16 日
uitable, use a Data cell array with three columns, and configure the column names and column types.
  2 件のコメント
Kim Lopez
Kim Lopez 2017 年 10 月 16 日
Thanks for the reply sir. I already done that. What I want the code to show is it will display the value from 0 to the user input value in the first column. If the user input a value of 5, then it will count from 0 to 5 and display it in first column. I hope you've got my point.
Walter Roberson
Walter Roberson 2017 年 10 月 16 日
There are a number of ways to put data into a cell array, including a plain "for" loop.

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

カテゴリ

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

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by