Azzera filtri
Azzera filtri

Using "if" and "disp" in a comparison of two numbers

3 visualizzazioni (ultimi 30 giorni)
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

Risposta accettata

Dyuman Joshi
Dyuman Joshi il 18 Gen 2024
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
a is smaller than b

Più risposte (0)

Categorie

Scopri di più su Entering Commands in Help Center e File Exchange

Prodotti


Release

R2023b

Community Treasure Hunt

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

Start Hunting!

Translated by