Matlab

Matlab’de İf – Else Yapısı

Bu yazı 3 ay veya daha önce yayınlanmış olduğundan görülen linklerde, resimlerde veya kodlarda hata olabilir. Herhangi bir hata ile karşılaşırsanız bana buradan bildirebilirsiniz. Anlayışınız için teşekkür eder, keyifli okumalar dilerim.

Tüm yazılım dillerinde de olduğu gibi Matlab‘de de if komutu bir şartın gerçekleşip – gerçekleşmemesi durumunda yapılacak işlemleri belirler.

İf komutu matlabde farklı şekillerde kullanılabilir;

  • if – end
  • if – else – end
  • if – elseif – elseif – … – else – end


Not: Her açtığınız if‘in birde end‘i olmak zorundadır.

İf – End Yapısı

İf – end yapısında amaç verilen değerlere göre istenen koşul sağlanıyorsa yapılacak olan işlemi yapar, sağlanmıyorsa hiçbirşey yapmadan geçer o işlemi.

Ör: Ekranda öğrencinin final notu sorulsun buna göre büte girip – girmeyeceğini hesaplayıp ekrana yazı yazdıralım.

final_notu = input('Öğrencinin notunu giriniz = ');
if final_notu < 40
disp('Öğrenci büte kaldı.')
end

İf – Else – End Yapısı

İf – else – end yapısında amaç verilen değerlere göre istenen koşul sağlanıyorsa yapılacak olan işlemi yapar, sağlanmıyorsa else deki işlemi yapar.

Ör: Ekranda bir x değeri sorulsun. Bu x değeri 59’dan küçük ise karekökü alınsın, büyük ise 3’e bölünüp 10 eklensin.

x_degeri = input('Öğrencinin notunu giriniz = ');
if x_degeri < 59
y=sqrt(x_degeri)
else
y=(x_degeri/3)+10
end

İf – Elseif – Elseif – … – Else – End

if – elseif – elseif – … – else – end yapısında amaç verilen değerlere göre istenen koşulları kontrol eder hangi koşul sağlanıyorsa o işlemi yapar.

Ör: Girilen sınav notuna göre ekrana “zayıf – orta – iyi – pekiyi” şeklinde yazdıralım.

0 – 49 Zayıf
0 – 69 Orta
70 – 84 İyi
85 – 100 Pekiyi

sinav_notu = input('Ögrencinin notunu giriniz = ');
if sinav_notu > 84
disp('Pekiyi')
elseif sinav_notu > 69
disp('İyi')
elseif sinav_notu > 49
disp('Orta')
else
disp('Zayıf')
end
One comment
Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

PREMIUM WORDPRESS TEMALARI
wordpress emlak teması
wordpress rent a car teması v2
%d blogcu bunu beğendi: