Help placing user input into an element in a row vector
5 views (last 30 days)
Show older comments
This is what I have so far, having trouble adding user input into a row vector the same amount of times as for loop
score =inputdlg('Please enter a number of scores between 1 and 10:\n'); % Prompt and Get a score input
data = str2double(score);
x = [];
if 1<= data && 10>=data
for i = 1 < score
x(end+1) = input('Input a number: ');
end
else
errordlg('Wrong Input')
end
0 Comments
Answers (2)
per isakson
on 28 Mar 2021
2 Comments
per isakson
on 29 Mar 2021
Edited: per isakson
on 29 Mar 2021
The operator ':' appears in the for-statement and the value of the variable, data, should be double. That error should not occur. Did you really use the for-statement
for i = 1 : data
If you did, run
whos data
and show me the output
See Also
Categories
Find more on Startup and Shutdown in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!