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

1 次查看(过去 30 天)
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 CenterFile Exchange 中查找有关 Simulink 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by