フィルターのクリア

Using an ELSEIF statement under another IF

2 ビュー (過去 30 日間)
sebastian mendoza
sebastian mendoza 2016 年 11 月 28 日
コメント済み: Image Analyst 2016 年 11 月 28 日
Hi,
Is it possible to check for a condition, and if that condition is true, check for more? If so, can you please explain? Here's an example of what I mean
if input < 1
if input2 < 1
% then do this
if input2 < 2
% then do this
end
  1 件のコメント
bio lim
bio lim 2016 年 11 月 28 日
Yes, it's possible!

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

採用された回答

bio lim
bio lim 2016 年 11 月 28 日
Here is an example:
input = input('Please insert an integer\n');
if input < 10
if input < 5
fprintf('Your input is less than 5\n');
end
if input > 5
fprintf('Your input is greater than 5\n');
end
if input == 5
fprintf('Your input is 5\n');
end
else
fprintf('Your input is greater than 10\n')
end
Make sure to end your if statements with an end.
  2 件のコメント
sebastian mendoza
sebastian mendoza 2016 年 11 月 28 日
Thank you so much! I was missing the end after every if. I put them at the very bottom at first.
Image Analyst
Image Analyst 2016 年 11 月 28 日
You can use an elseif if you want, in this case:
input = input('Please insert an integer\n');
if input <= 10
if input < 5
fprintf('Your input is less than 5\n');
elseif input > 5
fprintf('Your input is greater than 5\n');
else
fprintf('Your input is exactly 5\n');
end
else
fprintf('Your input is greater than 10\n')
end

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeWrite C Functions Callable from MATLAB (MEX Files) についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by