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 日

0 投票

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 件)

カテゴリ

ヘルプ センター および File Exchange で Entering Commands についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by