switch-case yapısı if-else yapısına çok benzer.Program akışının birden çok koşula bağlı olduğu durumlarda if- else yerine switch-case kullanmak daha mantıklı olur.Verdiğimiz örnekte aradaki farkı daha iyi belirtmeye çalışacağız.
switch (ifade) case durum1 yapılacak iş case durum2 yapılacak iş . . . case durumN yapılacak iş otherwise belirttiğimiz durumlar dışındaki her şey için yapılacak iş end
>> sayi = input('1-10 arasında sayı giriniz ='); %Klavyeden giriş alıyoruz switch (sayi) %belirttiğimiz koşul klavyeden girdiğimiz sayıya bağlı olacaktır case {1,3,5,7,9} %durumları belirtiyoruz disp('sayi tek'); case {2,4,6,8,10} disp('sayi çift'); otherwise %klavyeden beklediğimizin dışında bir değer girilmesi durumunda yapılacak işi belirtir disp('girdiğiniz sayısının 1-10 arasında olmasına dikkat ediniz!'); end 1-10 arasında sayı giriniz =4 %4 sayısını klavyede kendimiz girdik sayi çift %sonucunu gördük :)
Bir değişkene bağlı olarak birden fazla koşul vermek için kullanılır. Burada matlab switch-case örnekleri bulabilirsiniz.
imshow() deyimi bir resmi görüntülememizi sağlar.Komut Ekranı >> imshow(img) %daha önce img değişkinene atadığımız resimi imshow() yardımıyla görüntületiyor
imread() deyimi MATLAB ortamında bir redim verisinin bir değişkene atanmasını sağlar.Resim verisinin her bir pikseli oluşturduğumuz değişkene matris biçiminde aktarıl?
edit komutu bir editör sayfası açmamıza ve kodları buraya yazma imkanı verir bize.Bu editör sayfasının ismini verdikten sonra .m uzantısını belirtmemiz gerekmektedir.K
diary komutu dosya oluşturmamızı ve veriler yazmamızı sağlar. Komut Ekranı >> diary kodsozluk.txt % kodsozluk adında bir .txt dosyası oluşturdukdisp(KodSozluk ar
switch-case yapısı if-else yapısına çok benzer.Program akışının birden çok koşula bağlı olduğu durumlarda if- else yerine switch-case kullanmak daha mantıklı olur.
sqrt() deyimi bir sayının karekökünü almamıza yarar. Komut Ekranı >> x=9x = 9>> sqrt(x) % x değişkenine atadığımız 9 sayısının kareköükünü alı
msgbox() MATLABda ekrana bir mesaj kutusu oluşturmamızı sağlar,örnek verecek olursak Yazım kuralımsgbox(Mesaj,Mesaj Başlığı) Komut Ekranı >> msgbox(KodSozluk,MATL
min() deyimi bir matrisin her bir sütünündaki en küçük elemanı bize gösterir. Komut Ekranı >> A=[4 9 5-2 3 17 2 0]A = 4 9 5 -2 3 1 7