フィルターのクリア

checking input from user

1 回表示 (過去 30 日間)
pavikirthi
pavikirthi 2015 年 10 月 27 日
コメント済み: pavikirthi 2015 年 10 月 29 日
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)

採用された回答

Chad Greene
Chad Greene 2015 年 10 月 27 日
To see if x is an integer greater than or equal to zero,
all([mod(x,1)==0 x>=0])
  3 件のコメント
Chad Greene
Chad Greene 2015 年 10 月 27 日
Ah, yes, I missed that part.
all([mod(x,1)==0 x>=0 isnumeric(x)])
pavikirthi
pavikirthi 2015 年 10 月 29 日
Thank you

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeNumbers and Precision についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by