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

1 view (last 30 days)
Assuming the user input a value which is 8. Then display the result in column from 0 to 8 as shown on the image.

Accepted Answer

Jan
Jan on 16 Oct 2017
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;

More Answers (1)

Walter Roberson
Walter Roberson on 16 Oct 2017
uitable, use a Data cell array with three columns, and configure the column names and column types.
  2 Comments
Kim Lopez
Kim Lopez on 16 Oct 2017
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 on 16 Oct 2017
There are a number of ways to put data into a cell array, including a plain "for" loop.

Sign in to comment.

Categories

Find more on Simulink in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!