How to use If else statements?
5 ビュー (過去 30 日間)
古いコメントを表示
Hi everyone, I have tried programming in Matlab to check if a number is in the range of 10-20 (use if-else), but I couldn't get the exected results.
Can I get help please?
Thank you in advance for your help.
0 件のコメント
採用された回答
Jiahao CHANG
2020 年 6 月 23 日
編集済み: Jiahao CHANG
2020 年 6 月 23 日
Hi Danny,
For using if-else function, I recommend you to type <help if> in matlab command line or this link if, elseif, else to see the documentation of how to use help function.
I will show you an example to check if a number is in 10-20. But Im not sure whether it is want you want to see unless you could show us more details about your script.
i = input('please enter a number:');
if i<=20&&i>=10
disp('this number is in the range of 10-20');
else
disp('this number is NOT in the range of 10-20');
end
2 件のコメント
Jiahao CHANG
2020 年 6 月 23 日
You're welcome! If you have any other confusing things don't hesitate to ask me ;)
その他の回答 (1 件)
Danny Maefengea
2020 年 6 月 23 日
2 件のコメント
Jiahao CHANG
2020 年 6 月 23 日
<‘LOVE MELB’ be printed? 15 times> and <‘LOVE VU’ be printed? 5 times> are right obviously.
For each interation about 'LOVE MELB', the x and y value are different. For each x from 1 to 5, y equals to 1,2 and 3.
For each interation about 'LOVE VU', the x value are different. x varie from 1 to 5, but y always equals to 3.
It's not very clear to explain this by words. I suggest you to set breakpoints on line 3 then see how Matlab program by seeing how the x and y value change in the workspace.
for x = 1 : 5
for y = 1 : 3
disp('LOVE MELB');
end
disp('LOVE VU');
end
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!