Clear Filters
Clear Filters

checking input from user

1 view (last 30 days)
pavikirthi
pavikirthi on 27 Oct 2015
Commented: pavikirthi on 29 Oct 2015
How to check the value entered by the user is a valid integer.For example: 2, 3,10 etc and not invalid value such as negative value(example:-3, -7, -10) or decimal value(example:0.14,3,1,-7,2,-0.4) or a character/special symbol (example: a, @,&, hi)

Accepted Answer

Chad Greene
Chad Greene on 27 Oct 2015
To see if x is an integer greater than or equal to zero,
all([mod(x,1)==0 x>=0])
  3 Comments
Chad Greene
Chad Greene on 27 Oct 2015
Ah, yes, I missed that part.
all([mod(x,1)==0 x>=0 isnumeric(x)])
pavikirthi
pavikirthi on 29 Oct 2015
Thank you

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!