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

1 vue (au cours des 30 derniers jours)
Kim Lopez
Kim Lopez le 16 Oct 2017
Réponse apportée : Jan le 16 Oct 2017
Assuming the user input a value which is 8. Then display the result in column from 0 to 8 as shown on the image.

Réponse acceptée

Jan
Jan le 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;

Plus de réponses (1)

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

Connectez-vous pour commenter.

Catégories

En savoir plus sur Simulink dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by