Using "if" and "disp" in a comparison of two numbers
6 次查看(过去 30 天)
显示 更早的评论
I made the code to compare two numbers, however it stops after input of the numbers, instead of doing the comparison. I have a big MATLAB manual here, and I also look online, but can't find any reference to this type of operation. Any hints?
Thanks
a=input("Give a value for a")
b=input("Give a value for b")
if a == b
disp("equal")
if a > b
disp("a is greater than b")
if a < b;
disp("a is smaller than b")
end
0 个评论
采纳的回答
Dyuman Joshi
2024-1-18
You need to use the elseif condition.
Refer to the documentation for more info - if, elseif, else
a=5;%input("Give a value for a")
b=6;%input("Give a value for b")
if a == b
disp("equal")
elseif a > b
disp("a is greater than b")
elseif a < b;
disp("a is smaller than b")
end
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!