checking that a user input is an integer
이전 댓글 표시
The user is told to input an integer between 1 and 59 but I want an error message to display if the value they enter is not an integer. This is what I have so far:
prompt = {'Enter your first integer between 1 and 59'};
dlg_title = 'User inputs';
num_lines = 1;
answer = inputdlg(prompt,dlg_title,num_lines);
u=str2double(answer{1});
채택된 답변
추가 답변 (1개)
Roger Stafford
2018년 2월 19일
Test whether this is true. If so, 'prompt' is an integer, otherwise it is not.
prompt==round(prompt)
카테고리
도움말 센터 및 File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!