How to use If else statements?
조회 수: 3 (최근 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!