MATLAB programlarında ekrana yazdırmak için disp komutunun kullanımını öğrenmiştik.disp oldukça basit olup kompleks ekrana yazı işlemlerinde yetersiz kalmaktadır.fprintf komutu ekrana yazmak için kullanılan çok daha genel ve çok daha güçlü bir komuttur.fprintf kullanarak ekrana her çeşit yazı ve sayı yazmamız oldukça kolaydır. >> fprintf('Bu bir test mesajıdır') Bu bir test mesajıdır>> Yeni satır için \n karakterini kullanmamız gerekir. >> fprintf('Bu bir test mesajıdır\n') Bu bir test mesajıdır >> >> fprintf('Satır1\nSatır2\nSatır3\nSatır4\n') Satır1 Satır2 Satır3 Satır4 >> Ekrana herhangi bir değişkenin değerini yazmak için format karakterlerini kullanmamız gerekir. FORMAT KARAKTERİ TANIMI %c ...
Bazı uygulamalarda birden fazla durum bulunmaktadır ve durumlara göre değişik işlemler yapmamız gerekmektedir.Bu tip programlar genellikle if-elseif-end komutları kullanılarak yapılabilir.switch komutu daha basit ve daha okunaklı olduğu için tercih edilmelidir. ÖRNEK 35 : switch kullanarak hesap makinesi yapınız. new scriptte programımızı yazarız; disp('HESAP MAKİNESİ PROGRAMI'); disp('-----------------------'); disp(''); sayibir=input('İlk sayiyi giriniz : '); sayiiki=input('İkinci sayiyi giriniz : '); disp(''); islem=input('Yapmak istediğiniz işlemi saçiniz (1-topla,2-cikar,3-carp,4-bol) : '); switch islem case 1 sonuc=sayibir+sayiiki; case 2 sonuc=sayibir-sayiiki; case 3 sonuc=sayibir*sayiiki; case 4 sonuc=sayibir/sayiiki; otherwise error ('HATALI İŞLEM SEÇTİNİZ!!!'); end disp(''); disp(['sonuc = ' num2str(sonuc)]); dis...