How to use If else statements?

조회 수: 8 (최근 30일)
Danny Maefengea
Danny Maefengea 2020년 6월 23일
댓글: Jiahao CHANG 2020년 6월 23일
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.

채택된 답변

Jiahao CHANG
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
Danny Maefengea
Danny Maefengea 2020년 6월 23일
Thank you sir for your help.
Jiahao CHANG
Jiahao CHANG 2020년 6월 23일
You're welcome! If you have any other confusing things don't hesitate to ask me ;)

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

Danny Maefengea
Danny Maefengea 2020년 6월 23일
Consider the following code fragment:
forx = 1 : 5
fory = 1 : 3
disp('LOVE MELB');
end
disp('LOVE VU');
  • How many times will the phrase ‘LOVE MELB’ be printed? 15 times.What are the corresponding x and y values during each iteration? The corresponding x values are 5, corresponding y values are 3.
  • How many times will the phrase ‘LOVE VU’ be printed? 5 times .What are the corresponding x and y values during each iteration? Corresponding x values are 3, corresponding y values are 5
  댓글 수: 2
Danny Maefengea
Danny Maefengea 2020년 6월 23일
sir I have this question and written in bold are my answers. can u please check them and see if they are correct?
Thank you so much for your help
Jiahao CHANG
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

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Entering Commands에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by