How to use If else statements?
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Danny Maefengea
il 23 Giu 2020
Commentato: Jiahao CHANG
il 23 Giu 2020
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 Commenti
Risposta accettata
Jiahao CHANG
il 23 Giu 2020
Modificato: Jiahao CHANG
il 23 Giu 2020
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 Commenti
Jiahao CHANG
il 23 Giu 2020
You're welcome! If you have any other confusing things don't hesitate to ask me ;)
Più risposte (1)
Danny Maefengea
il 23 Giu 2020
2 Commenti
Jiahao CHANG
il 23 Giu 2020
<‘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
Vedere anche
Categorie
Scopri di più su Entering Commands in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!