Bilgisayar Programlama Güz 2011

Slides:



Advertisements
Benzer bir sunumlar
BİLGİSAYARDA KLAVYE KULLANIMI
Advertisements

CEIT 101 Teorik Emrah Soykan - Konu 3 -.
ŞAHİN AKDAĞ.
STRİNG FONKSİYONLARI.
MATLAB.
Makine Müh. & Jeoloji Müh.
Bilgisayar Programlama Güz 2011
EKRAN ÇIKTISI.
MATLAB Bilgisayar Programlama Yrd.Doç. Dr. Aslıhan KURNUÇ
Bilgisayar Programlama Güz 2011
Bilgisayar Programlama (Yrd. Doç. Dr. İbrahim ASRİ)
MATLAB.
Ayrık Yapılar Matlab Notları
Bilgisayar Programlama Güz 2011
Bilgisayar Programlama Güz 2011
C Programlama Diline Giriş
MATLAB’de Diziler; Vektörler ve MAtrisler
MATLAB’İN SAYI YUVARLAMA FONKSİYONLARI
MATLAB’ de Programlama
Bilgisayar Programlama (Yrd. Doç. Dr. İbrahim ASRİ)
6. HAFTA
İnternet Programcılığı II
C ile Programlamaya Giriş
Bilgisayar Programlama Güz 2011
BM-103 Programlamaya Giriş Güz 2014 (7. Sunu)
BM-103 Programlamaya Giriş Güz 2014 (8. Sunu)
NOTEPAD++.
PHP.
Temel Giriş/Çıkış Fonksiyonları
BM-103 Programlamaya Giriş Güz 2014 (4. Sunu)
Bilgisayar II
KLAVYE : ( Keyboard ) Bilgisayarın bilgi girişinde kullanılan ve daktiloya benzeyen parçası. Klavyeler harflerin dizilişine göre farklı tiplerde olabilirler.
KLAVYE VE KISAYOL TUŞLARI Hazırlayan: Pınar KORKMAZ Bil.Tek.Öğretmeni.
BM-103 Programlamaya Giriş Güz 2014 (2. Sunu)
BM-103 Programlamaya Giriş Güz 2014 (9. Sunu)
Fonksiyonlar ile Çalışmak
MATLAB’ de Programlama
Bilgisayar Programlama Güz 2011
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
BİLİŞİM TEKNOLOJİ DERSİ KLAVYENİN TUŞLARI
BMS-301 Kabuk Programlama Güz 2015 (2. Sunu) (Yrd. Doç. Dr. Deniz Dal)
BİLİŞİM TEKNOLOJİLERİ
BMS-301 Kabuk Programlama Güz 2015 (5. Sunu) (Yrd. Doç. Dr. Deniz Dal)
BM-103 Programlamaya Giriş Güz 2012 (3. Sunu)
SAYISAL ANALİZ Doç.Dr. Cüneyt BAYILMIŞ.
BM-308 Paralel Programlamaya Giriş Bahar 2016 (1. Sunu) (Yrd. Doç. Dr. Deniz Dal)
Bilgisayar Görmesi Ders4:GUI OLUSTURMA Yrd. Doç. Dr. Serap KAZAN.
5. HAFTA Mart Discussion: comp.soft-sys.matlab An unmoderated newsgroup that focuses on the.
DİJİTAL GÖRÜNTÜ İŞLEME Y. Doç. Dr. Esra Tunç Görmüş
BİLGİSAYAR PROGRAMLAMA DERSİ
BİLGİSAYAR PROGRAMLAMA DERSİ 7. DERS NOTU Konu: Dosya Yönetim.
BİLGİSAYAR PROGRAMLAMA DERSİ 4. DERS NOTU Konu: M-dosya yapısı ve Kontrol Yapıları 1.
KURTKÖY TİCARET MESLEK LİSESİ EĞİTİM ÖĞRETİM YILI
MATLAB R2013’e Giriş.
STRING FONKSİYONLARI Dim ders As String
C Programlama Dili Bilgisayar Mühendisliği.
BM-103 Programlamaya Giriş Güz 2016 (4. Sunu)
BİLGİSAYAR PROGRAMLAMA Ders 10: Dosyalama İşlemleri
BM-103 Programlamaya Giriş Güz 2016 (3. Sunu)
BM-103 Programlamaya Giriş Güz 2016 (5. Sunu)
Bu Hafta Öğreneceklerimiz
Bu Hafta Öğreneceklerimiz KLAVYE.
KLAVYEDE BULUNAN TUŞLAR
Bilgisayar Programlamasına ve Veri Analizine Giriş
Bilgisayar Programlamasına ve Veri Analizine Giriş
Bilgisayar Programlamasına ve Veri Analizine Giriş - VII
Discussion: comp.soft-sys.matlab
Bilgisayar Programlamasına ve Veri Analizine Giriş - VII
Sunum transkripti:

Bilgisayar Programlama Güz 2011 MF-103 Bilgisayar Programlama Güz 2011 (3. Sunu) (Yrd. Doç. Dr. Deniz Dal)

disp VE fprintf KOMUTLARI İLE EKRANA BİLGİ YAZDIRMA Bir önceki dersimizde input komutu ile klavye üzerinden MATLAB programlama ortamına nasıl veri aktarılacağını öğrendik. Bu dersimizde ise disp ve fprintf komutları yardımıyla ekrana nasıl bilgi yazdırılacağını öğreneceğiz.

disp KOMUTU İLE EKRANA METİN YAZDIRMA

disp KOMUTU İLE EKRANA SAYISAL DEĞER YAZDIRMA

disp KOMUTU İLE EKRANA METİNLERİ VE SAYISAL DEĞERLERİ BİRLİKTE YAZDIRMA MATLAB’in num2str fonksiyonu kendisine parametre olarak aldığı bir sayıyı bir karakter dizisine (string) çevirir. (22 sayısı '22' olur.)

fprintf KOMUTU İLE EKRANA BİLGİ YAZDIRMA GENEL KULLANIM fprintf('Ekrana Basilacak Aciklama %X \n', deger); Burada %X Kısmında Kullanabileceğimiz Seçenekler : %c : deger in tek bir karakter olduğunu gösterir. %s : deger in bir karakter dizisi (string) olduğunu gösterir. %d : deger in bir tamsayı olduğunu gösterir. %f : deger in bir ondalıklı sayı olduğunu gösterir. %g : deger i mümkün olan en kompakt forma sokar. Diğer yandan : \n : İmleci bir alt satırın başına götürür. (n, newline) \t : İmleci bir TAB kadar sağa kaydırır.

fprintf Kullanımına Örnekler

Aşağıdaki 2 Komut Aynı İşi Yapar disp('Uzgunum! Sifira Bolum Hatasi Var.'); fprintf('Uzgunum! Sifira Bolum Hatasi Var.\n');

disp ve fprintf ARASINDAKİ 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.

MATLAB’DE PROGRAMLAMA MATLAB’de programlama genel olarak iki yolla yapılır: Komut satırında (inline) programlama m-dosyaları ile (m-files) programlama Düzyazı (script) m-dosyaları ile programlama Fonksiyon (function) m-dosyaları ile programlama m-dosyaları oluşturabilmek için ise bir metin düzenleyicisine (editor) ihtiyaç vardır.

Düzyazı M-Dosyaları ile Programlama Bir düzyazı (senaryo dosyası) (script file) özel bir görevi yerine getirmek için gerekli MATLAB komutlarının saklandığı bir metin dosyasıdır. Başka bir ifadeyle; bir hesaplamayı gerçekleştirmek için yazılacak birçok komut dizisi, komut penceresinden tek tek girmek yerine bir dosyada saklanır ve daha sonra bu dosya çalıştırılarak bu komutlar icra edilir. Bu dosyaların MATLAB’in Çalışma Dizini (Current Folder) altında "DosyaAdi.m" şeklinde saklanmaları gerekir. DOSYA ADLARI TÜRKÇE KARAKTERLER VE BOŞLUKLAR İÇERMEZLER.!!!!!!!! MATLAB DOSYALARI İSİMLENDİRİLİRKEN PASKAL NOTASYONUNDAN FAYDALANILIR. MATLAB programlama ortamı, m-dosyalarının oluşturulmasını kolaylaştıran akıllı bir metin düzenleyicisine (text editor) sahiptir. m-dosyaları Windows’un Notepad i gibi herhangi bir metin düzenleyicisi ile de yazılabilirler. Bir düzyazı m-dosyası oluşturmak için “Current Folder” penceresinde boş bir alana sağ tıklayıp “New File>Script” yolu takip edilmelidir.

Programı yazma işlemi bittikten sonra ve programı çalıştırmadan önce muhakkak kaydediniz.

Değişken ve dosya adlarının ilk birkaç karakterini yazdıktan sonra TAB tuşuna basarak MATLAB’in bu adları otomatik olarak tamamlamasını sağlayabilirsiniz.

KİTAPTAKİ 1-6 ARASI UYGULAMALARI BİRLİKTE YAZALIM VE ÇALIŞTIRALIM.