Matlab'da da programlama dillerinde kullanılan if mantıksal karar verme yapıları mevcuttur. Syntax (yazım biçimi) şu şekildedir:
if sart
...
elseif sart
...
else
...
end
Örnek 1: sayı biçimindeki bir değişkenin değerini yazı cinsine dönüştüren basit bir if bloğu yazın.
a=5;
if a==5
yazi='bes'
end
Örnek 2: 1. soruda değerin 5 olmaması durumunda '5 değildir' yazan bir if bloğu yazın
a=5;
if a==8
yazi='beş'
else
yazi='beş değil'
end
Örnek 3: input ile kullanıcının yazdığı bir sayının 5'ten küçük olması, 5'e eşit olması ya da 5'ten büyük olmasına göre çıktı üreten bir if bloğu yazın.
a=input('bir sayı yazın > ');
if a<5
yazi='beşten küçük'
elseif a==5
yazi='beşe eşit'
else
yazi='beşten büyük'
end