Clear Filters
Clear Filters

My first user-input prompt is to enter a number (say, x). What should I write if my next message box MUST contain the same number of prompt questions as x?

3 views (last 30 days)
Hi! My first user-input prompt is to enter a number (say, x). What should I write (code) if my next message box MUST contain the same number of prompt questions as x?

Accepted Answer

Steven Lord
Steven Lord on 22 Aug 2022
I'd use a string array. I'm going to hard code the value of n to keep this example simple, but you could query for it using a dialog.
n = 5;
questions = "Enter the value for element number " + (1:n);
inputdlg(questions)
  1 Comment
Matty
Matty on 5 Sep 2022
Here is my code, but it is discontinuous. That is, after a user input in the first message box, there is still a need to input the same in the Command Window. How can I fix this?
prompt="Enter Number of Factors ";
inputdlg(prompt);
x=input(prompt);
n = x;
questions = "Enter the level for Factor " + (1:n);
inputdlg(questions);

Sign in to comment.

More Answers (0)

Products

Community Treasure Hunt

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

Start Hunting!