Bu konuda ise disp ve fprintf komutları yardımıyla ekrana nasıl bilgi yazdırılacağını öğreneceğiz.
** disp Komutuyla Ekrana Metin Yazdırma
>>disp('Uzgunun sifira bolum hatasi var.');
Uzgunum sifira bolum hatasi var.
>>disp('Uzgunum! Hatali giris yaptiniz.');
Uzgunum! Hatali giris yaptiniz.
** disp Komutuyla Ekrana Sayısal Değer Yazdırma
>>skaler=16;
>>satirVektoru=[12 -4 36 25 47];
>>matris=[1 2;3 4];
>>skaler
skaler=
16
>>disp(skaler);
16
>>disp(satirVektoru);
12 -4 36 25 47
>>disp(matris);
1 2
3 4
** disp Komutu ile Ekrana Metinleri ve Sayısal Değerleri Birlikte Yazdırma
>>tahmin=input('Lutfen bir sayi giriniz:');
Lutfen bir sayi giriniz: 12
>>disp(['Girdiginiz sayi: ' num2str(tahmin) ' dir.']);
Girdiginiz sayi 12 dir.
** fprintf Komutu İle Ekrana Bilgi Yazdırma
Genel Kullanım
fprintf('Ekrana Basilacak Aciklanma %X\n',deger);
Burada %X Kısmında Kullanabileceğimiz Seçenekler;
%c : deger'in tek bir karakter olduğunu gösterir.
%s : degeri'in bir karakter dizisi (string) olduğunu gösterir.
%d : deger'in bir tam sayı olduğunu gösterir.
%f : deger'in bir ondalıklı sayı olduğunu gösterir.
%g : deger'i mümkü olan en kompakt forma sokar.
Diğer yandan;
\n : imleci bir alt satırın başına götürür.
\t : imleci bir TAB sağa kaydırır.
* fprintf Kullanımına Örnekler
>> karakter = 'd';
>> isim = 'deniz';
>> tamsayi=25;
>>ondalikliSayi= 3.1416;
>> fprintf('Tanimlanan karakter :%c ' , karakter);
Tanimlanan karakter : d >>
>> fprintf('Tanimlanan karakter dizisi: %s\n,isim);
Tanimlanan karakter dizisi: deniz
>>fprintf('Tanimlanan tam sayi: %d\n',tamsayi);
Tanimlanan tam sayi:25
>>fprintf('Tanimlanan ondalikli sayi: %f\n',ondalikliSayi);
Tanimlanan ondalikli sayi : 3.1416
*** disp ve fprintf Arasındaki Farklar
disp komutu ekrana çıktı verdikten sonra bir alt satıra otomatik olarak atlar. fprintf komutunu bir alt satıra götürebilmek için ise \n kullanılmalıdır.
Ayrıca disp komutu satır veya sütun vektörleri ile matrisleri ekrana kolayca yazdırabilirken aynı işlemi fprintf ile yapabilmek daha çok işlem gerektirmektedir.
fprintf'i command windowun yazıcıdan çıktı olarak alma komutu sanan bene yaz okulu finali öncesi büyük yardımcı oldunuz hocam sağolasın :D
YanıtlaSilaynı kaderin 2016 versyonuyuz
YanıtlaSilaynı kaderin 2016 versyonuyuz
YanıtlaSil2017 versiyonu da çıktı :(
YanıtlaSil2020 MERHABALAR
Sil2021 sea
Sil2022'den SELAMLAR
Sil2023
Sil2024 Sa :d
Sil2024u kacirdik
Silaynen öyle be reis,buradan ayhan hocama sevgiler ve saygılarımla...40 YETİYOR HOCAM
YanıtlaSilBu yorum yazar tarafından silindi.
YanıtlaSil.......X
Sil......XXX
.....XXXXX
....XXXXXXX
.....XXXXX
......XXX
.......X
bilgiler yararlıydı fakat \n komutu her ikisi içinde geçerli olan bir şeydir.
YanıtlaSilAyni kader ve karsinizda 2019
YanıtlaSilAynı kader karantinadan selamlar corona falan var ama finallere çalışıyorum
YanıtlaSilFprintf ile disp aynı şey mi ?
YanıtlaSilinput ile ne farkları varr
YanıtlaSil