FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ

Slides:



Advertisements
Benzer bir sunumlar
HTML.
Advertisements

MATLAB MATrix LABoratory Hazırlayan: S. Murat BAĞDATLI.
HTML e GİRİŞ Temel HTML etiketleri.
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
Matlab’da Diziler; Vektörler ve Matrisler
EBSCOhost 2.0 Platformu Kendi Web Siteniz gibi Dizayn Etmek.
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
Bilgisayar Programlama Güz 2011
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
Mysql, PhpMyAdmin, PHP, Dinamik Web Sayfası, PHPNuke Kullanımı
Oyun Programlama (Grafiklere Giriş)
Bilgisayar Programlama
HTML Ders Notları.
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
Nedir? Türkiye PHP Grubu – Dokuz Eylül Üniversitesi
Web Programlama Kursu Bu kurs ne değildir? Neyi amaç edinmiştir?
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
HTML’ye GİRİŞ Dr. Devkan Kaleci
BTEP 203 – İnternet ProgramcIlIğI - I
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ KONTROL : Prof. Dr. Asaf VAROL
Dizi (array) değişkenleri
SEDA ARSLAN TUNCER Android işletim sisteminde RGB histogram değerlerinin gerçek zamanlı olarak elde edilmesi SEDA ARSLAN TUNCER
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
İNTERNET TARAYICILARINDA YENİ NESİL GRAFİK TEKNOLOJİLERİ
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
ÖDEVLER 1-Listeleme etiketleri 2-Color 3-Sayfa içinde bağlantı oluşturma Hilal BAYIR 2344 TUZLA TEKN İ K OKULLARI.
AST409 Astronomide Sayısal Çözümleme
HTML (HYPER TEXT MARKUP LANGUAGE) TEMEL ETİKETLERİ
İnternet Programcılığı II
6. HAFTA
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ DERLEYENLER: Ahmet Can ÇAKIL Ali Murat GARİPCAN Özgür AYDIN Şahin KARA KONTROL : Prof. Dr. Asaf VAROL KONU : KAPSÜLLEME.
CSS’de Class ve ID. ID Bir HTML dosyasının içeriğinde, sadece bir öğeye verilebilecek bir değerdir. id tektir. id'ler sayfada sadece tek bir html etiketine.
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ DERLEYENLER: Ahmet Can ÇAKIL Ali Murat GARİPCAN Özgür AYDIN Şahin KARA KONTROL : Prof. Dr. Asaf VAROL KONU : LİSTELERE.
İnternet Programcılığı II
İnternet Teknolojisi Temel Kavramlar
Hazırlayan:Emin BORANDAĞ 4/3/ HTML HTML (Hyper Text Markup Language) internet üzerinde web sayfası oluşturmak için kullanılan bir betik dilidir.
EDUCOMMONS Yazılımı. The Center for Open Sustainable Learning.
Açık Ders Malzemelerinde (ADM) Teknik Alt Yapı R. Orçun Madran
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
Dr. Ahmet KÜÇÜKER Sakarya Üniversitesi Mühendislik Fakültesi
HTML KODLARI HTML Dokümanındaki ilk etiket <html>’dir.
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
İNTERNET PROGRAMLAMA - 1
SQL (Structured Query Language). MySQL de Temel Komutlar : CREATE DATABASE isim; verilen isimde bir veri tabanı oluşturur. SHOW DATABASES; Tüm yaratılan.
Cascading Style Sheets (Stil Şablonları)
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
İnternet Programcılığı II
EĞİTİMDE BİLİŞİM TEKNOLOJİLERİ
Poster tasarımları resimlerle desteklenmelidir Yazılar acık ve net olmalıdır. Yazı tipleri okunur olmalıdır . Başlık olmalıdır. Fazla yazı kullanılmamalıdır.
İNTERNET VE İLETİŞİM.
İNTERNET PROGRAMLAMA - 1
İnternet Teknolojisi Temel Kavramlar
UYGULAMALARLA İLGİLİ KOMUTLAR SHELL APPACTIVATE ENVIRON DOEVENTS GİBİ KOMUTLARDIR...
Simulink Örnekleri Örnek1: Aşağıdaki denklemi simülasyonda çalıştırınız Kullanılacak Bloklar:
KIRPMA (Clipping) Bir grafik veri tabanından bir parçayı çıkarma işlemi olan kırpma bilgisayar grafiğinin temel işlerinden birisidir. Kırpma algoritmaları.
Web Tasarımı Giriş.
HTML HTML Stilleri.
Marmara Üniversitesi Öğretim Teknolojileri ve Materyal Geliştirme
Web Teknolojileri Giriş.
WEB TASARIMI STİL ŞABLONLARI (CSS KULLANIMI) SAVAŞ TUNÇER.
BLP 4210 PLATFORM BAĞIMSIZ PROGRAMLAMA
Python ile Bilimsel Hesaplama
Python & VM Erçin DİNÇER.
İST1111 BİLGİSAYAR UYGULAMALARI HTML
Asp.Net Veritabanı İşlemleri
Sunum transkripti:

FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ KONU : BENZETİM SONUÇLARININ SUNUMU, PYLAB, ÇİZİM DERLEYENLER: Ahmet Can ÇAKIL Ali Murat GARİPCAN Özgür AYDIN Şahin KARA KONTROL : Prof. Dr. Asaf VAROL

Konu Başlıkları Matplotlib kütüphanesinin kurulumu Numpy modülünün kurulumu Plot kullanımı ve parametreleri Diğer çizim komutları bar barh stem Örnekler Kaynaklar

Giriş Python programlama dilinde 2D ve 3D çizimlerin gerçekleştirilebilmesi için python ile birlikte gelen dosyalar yeterli olmamaktadır. Bu nedenle aşağıda bazı modül ve kütüphanelerin indirilip bilgisayarımıza kurulumunu gerçekleştirmeliyiz. Aşağıda verilen modül ve kütüphaneler Python’un şu an ki mevcut 3.1.3 versiyonu ile uyumlu değildir. Bundan dolayı python sürümlerinden bilgisayarımıza 2.6 versiyonunu kurmamız gerekmektedir.

Giriş Python 2.6 versionunun kurulumu gerçekleştirildikten sonra sırasıyla ; Matplotlib kütüphanesinin kurulumunun yapılması gerekmektedir; http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.0/ Numpy modülünün kurulumu ; http://sourceforge.net/projects/numpy/files/ Tüm bu işlemlerden sonra eğer kurulumları hatasız bir şekilde yaptıysanız ilk örneğimizin sorunsuz bir şekilde çalışıyor olması gerekiyor.

Örnek 1: Python komut satırında yapmış olduğumuz yükleme işlemlerinde hata olup olmadığını kontrol etmek için from pylab import * Komutunu yazıyoruz. Şayet bir hata ile karşılaşıyorsak bilgisayarımızdaki python ile ilgili tüm programları kaldırıp tekrar en başından itibaren kuruluma geri dönüyoruz.

Plot(x,y) Kullanımı Plot komutu matlab programından da hatırlayacağınız üzere 2 boyutlu grafik çizimlerinde kullanılabilen bir komuttur. Plot komutunu daha iyi anlayabilmek için bir tablo oluşturalım ve bu tablodaki verileri çizdirelim. YILLAR İHRACAT 1.YIL 1000 2. YIL 2000 3. YIL 500 4. YIL 3000 5. YIL 2500

Plot(x,y) Kullanımı Plot kullanımı aşağıdaki gibidir ; plot(x , y) Bu nedenle biz yıllar bilgisini bir listeye, ihracat bilgisini ise başka bir listeye atacağız. Bu iki listeyi plot ile çizdireceğiz. YILLAR İHRACAT 1.YIL 1000 2. YIL 2000 3. YIL 500 4. YIL 3000 5. YIL 2500

Plot(x,y) Kullanımı Yapmış olduğumuz çizimleri görebilmek için show() komutu kullanılır…

Plot parametreleri: Kesik çizgi gösterimi Kesik çizgi şeklindeki gösterim için gerekli kullanım.

Plot parametreleri: Çizgi rengi b : blue g : green r : red c : cyan m : magenta y : yellow k : black w : white

Plot parametreleri: Uç nokta gösterimi sr komutu ile uç noktalar vurgulanmaktadır.

Plot parametreleri: Uç nokta gösterimi -rs komutu ile uç noktalar çizgi ile birlikte vurgulanmaktadır.

Plot parametreleri: Aynı anda birçok parametre kullanımı color : Çizginin rengi marker : İşaretçi tipi markerfacecolor= : İşaretçi rengi

Diğer çizim komutları: Python programlama dilinde kullanabileceğiniz diğer çizim komutlarından bazıları ; bar(x , y) barh(x , y) stem(x , y)

Bar(x,y)

barh(x,y)

barh(x,y)

Örnek 1:

Örnek 2:

Örnek 3:

Örnek 4:

Açık Kaynak Kod; http://matplotlib.sourceforge.net/gallery.html web sitesi adresinde Python için yapılmış örnekler ve kaynak kodları mevcuttur.

KAYNAKLAR http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/video-lectures/lecture-18/ http://ebookpedia.net/CMSC-120--Visualizing-Information-Python-2-5-and-Pylab-Interface----.html http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.0/ http://sourceforge.net/projects/numpy/files/ http://msenux.redwoods.edu/math/python/simple.php http://matplotlib.sourceforge.net/gallery.html