plot Nokta grafiği >> X = 0:100; >> Y1 = X +7.9; >> Y2 = (X * 4) -Y1;

Benzer belgeler
MATLAB de GRAFİK İŞLEMLERİ

Matlab da 2-boyutlu Grafik Çizimi. Arş. Gör. Mehmet Ali ÜSTÜNER

Grafik Komutları. Grafik Türleri plot: çizgisel grafikler bar: sütun bar şeklindeki grafikler stem: sütun çizgisel grafikler pie: pasta grafikleri

Bilgisayar Programlama MATLAB

Bilgisayar Programlama MATLAB

WEEK

6. ÇİZİM İŞLEMLERİ Boyutlu Eğri Çizimi x ve y vektörleri ayni boyutta ise bu vektörleri ekrana çizdirmek için plot(x,y) komutu kullanılır.

MATLAB. Grafikler DOÇ. DR. ERSAN KABALCI

MATLAB DE 2 BOYUTLU GRAFİK TÜRLERİ

Yukarıdaki program çalıştırıldığında aşağıdaki sonucu elde ederiz.

SAYISAL ANALİZ. Doç.Dr. Cüneyt BAYILMIŞ. Sayısal Analiz. Doç.Dr. Cüneyt BAYILMIŞ

MATLAB İLE PROGRAMLAMAYA GİRİŞ. Nedim TUTKUN Elektrik Elektronik Mühendisliği Bölümü

MATLAB DA 2 BOYUTLU GRAFİK İŞLEMLERİ

DENEY 1: Matlab de Temel Uygulamalar

Algoritmalar ve Programlama. DERS - 4 Yrd. Doç. Dr. Ahmet SERBES

MAK1010 MAKİNE MÜHENDİSLİĞİ BİLGİSAYAR UYGULAMALARI

Ders 5 : MATLAB ile Grafik Uygulamaları

MATLAB GRAFİK. Matlab, 2D ve 3D başta olmak üzere çok gelişmiş grafik araçları sunar:

STEM komutu ayrık zamanlı sinyalleri veya fonksiyonları çizmek amacı ile kullanılır. Bu komutun en basit kullanım şekli şöyledir: stem(x,y).

AST415 Astronomide Sayısal Çözümleme - I. 7. Grafik Çizimi

GrafEq Grafik Çizim Programı (Ocak 2009)

BİLGİSAYAR PROGRAMLAMA VE FİZİKTE PROGRAMLAMA DERSLERİ İÇİN MATLAB ÇALIŞMA NOTLARI. Mehmet ÖZKAN

6.1. İki Boyutlu Grafikler

MATLAB Semineri. EM 314 Kontrol Sistemleri 1 GÜMMF Elektrik-Elektronik Müh. Bölümü. 30 Nisan / 1 Mayıs 2007

MATLAB ve Simulink Kullanımına Giriş

AKT 305 Aktüeryal Yazılımlar

BİLGİSAYAR PROGRAMLAMA. Yrd. Doç. Dr. Beytullah EREN

MAK1010 MAKİNE MÜHENDİSLİĞİ BİLGİSAYAR UYGULAMALARI

Kodumuzu yazmaya zaman eksenini, açısal frekans ekseni ve örnekte verilen M değerlerini bir vektör içinde tanımlayarak başlayalım.

MATLAB/SIMULINK E BAŞLANGIÇ

CAEeda TM OM6 KANADI MODELLEME. EDA Tasarım Analiz Mühendislik

Skecher (Çizim) Komutları

CONTROL LAB1 MATLAB GİRİŞ

AÇILIŞ EKRANI. Açılış ekranı temelde üç pencereye ayrılır:

GNUPLOT ÇİZİM PROGRAMI

contourf, imagesc, surf, pcolor imagesc patch patch

DENEY 1: Matlab de Temel Haberleşme Sistemleri Uygulamaları

MATLAB - GİRİŞ NEDEN MATLAB

BİLGİSAYAR DESTEKLİ TASARIM (TEKNİK RESİM-II) Yrd. Doç. Dr. Muhammed Arslan OMAR

NĐĞDE ÜNĐVERSĐTESĐ Elektrik Elektronik Mühendisliği Bölümü. Devre Tasarımı Ders Notları MATLAB. Arş. Gör. Salim ÇINAR. salim çınar

SİNYALLER VE SİSTEMLERİN MATLAB YARDIMIYLA BENZETİMİ

Kırım Filtresi ve Alt Örnekleme

TEKNİK RESİM. Arş. Grv. M. Adil AKGÜL İTÜ İnşaat Fakültesi Hidrolik Ana Bilim Dalı.

EKOM WEB DESIGNER PROGRMI KULLANMA KILAVUZ. 1 - Web Sayfası Tasarımı Oluşturma / Var Olan Tasarımı Açma:

BÖLÜM 5 5. TABLO OLUŞTURMAK

AutoCad 2010 Programının Çalıştırılması

Uzaktan Algılama Teknolojileri

İnönü Üniversitesi Makine Mühendisliği Bölümü

3. Ders Çok Boyutlu (Değişkenli) Veri Analizi

Elemanter fonksiyonlarla yaklaşım ve hata

Pro/E. Sketch ( Taslak Çizim) Ortamı

BÖLÜM ÜÇ BOYUTLU NESNELERİ KAPLAMA VE GÖLGELENDİRME

GÖRÜNÜŞLER. Bir nesneyi daha iyi resmedebilmek için Görünüşlerden yararlanılır.

Command: zoom [All/Center/Dynamic/Extents/Previous/Scale/Window] <real time>: a

EHM381 ANALOG HABERLEŞME DÖNEM PROJESİ

11. SINIF. No Konular Kazanım Sayısı GEOMETRİ TRİGONOMETRİ Yönlü Açılar Trigonometrik Fonksiyonlar

5. Hafta. Dr. Hilmi Berk ÇELİKOĞLU İTÜ İnşaat Mühendisliği Bölümü, Ulaştırma Anabilim Dalı

Round-Chamfer / Yrd. Doç. Dr. Mehmet FIRAT- Yrd. Doç. Dr. Murat ÖZSOY

BİLGİSAYARDA OFİS PROGRAMLARI NESNE İŞLEMLERİ

Düzlemde Dönüşümler: Öteleme, Dönme ve Simetri. Not 1: Buradaki A noktasına dönme merkezi denir.

Mat Matematik II / Calculus II

DENEY 1 SABİT HIZLA DÜZGÜN DOĞRUSAL HAREKET

B ol um 5 ANALOG IS ARETLER IN SPEKTRUM ANAL IZ I

Çizim Alanı Sınırlama

1. Analitik düzlemde P(-4,3) noktasının eksenlerden ve O başlangıç noktasından uzaklığı kaç birimdir?

Dinamik Geometri Yazılımlarından Cabri ile Yansıma ve Öteleme Hareketlerinin Öğretimi

Boru_Fitting_Hesaplama v2 Programı Kullanım Klavuzu

DİŞLİ ÇARK ÇİZİMİ: 1. Adım Uzunlukları diş üstü dairesi çapından biraz büyük olacak şekilde bir yatay ve bir düşey çizgi çizilir.

Adapazarı Meslek Yüksekokulu Yrd. Doç. Dr. Sedat İRİÇ

NETCAD GIS. Dr. Cemal Sevindi

MAKSİMUM-MİNİMUM PROBLEMLERİ

Açılan penceren gerekli ayarlamalar yapılarak sayfa numaraları görüntülenir.

MATLABA GİRİŞ 1. MATLAB. Komut penceresi. MATLAB adı, MATrix LABoratory (Matrix Laboratuarı) kelimelerinden gelir.

BEŞİNCİ HAFTA UYGULAMA YAZILIMLARI VE ÖRNEKLER

Grafik Tasarım Serkan AKSU Photoshop CS Araçlar

EĞİTİM ÖĞRETİM YILI. ANADOLU LİSESİ 11.SINIF MATEMATİK DERSİ ÜNİTELENDİRİLMİŞ YILLLIK PLANI 11.SINIF KAZANIM VE SÜRE TABLOSU

Part-Helical Sweep/ Yrd. Doç. Dr. Mehmet FIRAT- Yrd. Doç. Dr. Murat ÖZSOY

>> 5*3-4+6/2^0 ans = 17 ( Matlab da sayılar arası işlemler [ +, -, /, *, ^ ] bu şekilde ifade edilmektedir.)

Excel de çalışma alanı satır ve sütunlardan oluşur. Satırları rakamlar, sütunları ise harfler temsil eder. Excel çalışma sayfası üzerinde toplam

Dik koordinat sisteminde yatay eksen x ekseni (apsis ekseni), düşey eksen ise y ekseni (ordinat ekseni) dir.

5. Dxf uzantılı çizim görünüm simgesi değişmiştir.

KELİME İŞLEMCİLERE GİRİŞ 5.SINIF BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ ÇALIŞMA KÂĞIDI

KENDİ ÇİZİM PROGRAMIMIZI OLUŞTURALIM

BÖLÜM 4 MATLAB ORTAMINDA VEKTÖR VE MATRİS GÖSTERİMİ

3. BİLGİSAYAR DESTEKLİ ÇİZİM VE ARAÇLARI

Mat-Lab ile Kök Yer Eğrileri

DOĞRUSAL DENKLEMLER VE KOORDİNAT SİSTEMİ

ELN3052 OTOMATİK KONTROL MATLAB ÖRNEKLERİ - 2 TRANSFER FONKSİYONU, BLOK ŞEMA VE SİSTEM BENZETİMİ UYGULAMALARI:

BÖLÜM 04. Çalışma Unsurları

PENGUEN. PROJE GÖREVİ Masaüstü objesi olarak bir penguen tasarlamak. Kılavuz üzerinde örnek çizim

MATLAB DA SAYISAL ANALİZ DOÇ. DR. ERSAN KABALCI

Yrd.Doç.Dr. Aydın Mühürcü, Yrd.Doç.Dr. Ahmet Küçüker

BLEND YÖNTEMİ İLE KATI MODEL OLUŞTURMA

İM 205-İnşaat Mühendisleri için MATLAB. Irfan Turk Fatih Üniversitesi,

BİLGİSAYAR PROGRAMLAMA. Yrd. Doç. Dr. Beytullah EREN

Soru 1. Genel Bilgiler...1 Soru 1A...2 Soru 1B...2 Soru 1D...3 Soru 1C...3 Soru 2. Genel Bilgiler...3 Soru 2A...4

FGA Mimarlık 1 of 52

BÖLÜM KATMAN OLUŞTURMA (LAYER) Command line: Layer (veya transparent komutu için 'Layer kullanın)

BİLGİSAYAR PROGRAMLAMA

Transkript:

GRAFİKLER

Nokta grafiği >> X = 0:100; >> Y1 = X +7.9; >> Y2 = (X * 4) -Y1; plot % X, Y1, ve Y2nin boyutlarının aynı olduğuna dikkat edin. % Boyutlar eşit olmadığında matlab bir uyarı mesajı verecektir. >> plot(x,y1) % Bu komut X değerlerini x ekseni boyunca Y1 değerlerini y ekseni boyunca mavi sürekli bir çizgi ile çizer. Ayarlar belirtilmediğinde mavi sürekli çizgi kullanılır. >> plot(x,y1,x,y2) % Bu komut X -Y1 ve X -Y2 eğrilerini aynı grafik üzerinde çizer. >>plot(x,y1,x,y2, 'r+') % Bu komut X -Y2 eğrisini kırmızı renkte işaretlemeleri de + olarak çizdirir.

%plot komutu kullanımı X=0:100; Y1=X +7.9; Y2=(X * 4)-Y1; plot(x,y1)

%plot komutu kullanımı X=0:100; Y1=X +7.9; Y2=(X * 4)-Y1; plot(x,y1) plot(x,y1,x,y2)

hold Mevcut eğrileri grafikte tutmak için >> hold on >> t = 0:pi/20:30*pi; kullanılır. >> plot(t,50*sin(t),'green') % Dikkat ederseniz eski eğrileriniz üzerine yeni eğriler ekledik. % Grafiği kapatmayın üzerine yeni eğriler ekleyeceğiz. >> hold off %Sonraki uygulamada buna ihtiyacımız olmayacak

%plot komutu kullanımı X=0:100; Y1=X +7.9; Y2=(X * 4)-Y1; plot(x,y1) plot(x,y1,x,y2)

%plot komutu kullanımı X=0:100; Y1=X +7.9; Y2=(X * 4)-Y1; plot(x,y1) plot(x,y1,x,y2) hold on t = 0:pi/20:30*pi; plot(t,50*sin(t),'green')

Çizgi Özellikleri Matlab da Çizgi özelliklerini belirleme imkanına sahipsiniz. Bunlar: Çizgi tipi Renk Nokta işaretidir. plot(x,y,'-.ro') % Bu komut x-y değer çiftlerinden geçen ---- şeklinde kırmızı bir çizgi çizer ve data noktalarını o ile işaretler.

Bu komut farklı veri gruplarına ait eğrileri ayır etmemize yarar. plot(x,y1,'-k*',x,y2,'-.ko')

Figure Şekil grafik nesnesi oluşturur. figure(2) figure(3) figure %sonuncu komutu tıkladığınızda otomatik olarak son şekli figure 4 olarak oluşturur. clf Figure sayfasını temizlemek için clf komutu kullanılır. clf Figure sayfasındaki tüm bilgiler silinir.

close Grafikleri silmede kullanılır close close(h) close name close all >> close(1) >> close(3) >> close all

subplot Tek bir garfik penceresinde birden fazla grafiği grup halinde gösterir. subplot(m,n,p) subplot(m,n,p) m(satır) n(sütun) Figure alanını mxn parcaya ayırır. p inci alt pencereye eksen yapar. subplot mnp; parantezleri atmanız da mümkündür.

>> figure(1) >> Linear = 1:100; >> Spike = 0.01*ones(1,100); >> Spike(1:2:end) = -0.01; >> Spike(50) = 1; >> subplot(2,1,1); plot(linear) >> subplot(2,1,2); plot(spike) >> figure(2) >> subplot(3,2,1); plot(linear) >> subplot(3,2,2); plot(spike) >> subplot(3,2,3); plot(linear) >> subplot(3,2,4); plot(spike) >> subplot(3,2,5); plot(linear) >> subplot(3,2,6); plot(spike) >> figure(3) >> subplot(3,2,1); plot(linear) >> subplot(3,2,2); plot(spike) >> subplot(3,2,3); plot(linear) >> subplot(3,2,5); plot(linear) >> subplot(3,2,6); plot(spike)

(3,2,1) (3,2,2) (3,2,3) (3,2,4) (3,2,5) (3,2,6)

>> close all >> t = 0:pi/20:2*pi; >> plot(t,sin(t),'k') line Doğru çizmede kullanılır. line ([x1, x2]), [y1, y2]) >> line(t,sin(t),'linewidth',1,'color',[.5.5.5]) % The color here is a medium gray >> line(t +.06,sin(t),'LineWidth',2,'Color',[.01.8.8]) % Blue-Green >> line(t+.16,sin(t),'linewidth',3,'color',[.8.01.8]) % Purple >> line(t+.26,sin(t),'linewidth',4,'color',[.8.8.01]) % Weird Dark Yellow LineWidth=Çizgi kalınlığını belirler Color=çizgi rengini belirler

Uygulama A(1, 7), B(3, 5) ve C(2, 9) noktalarından geçen üçgeni çiziniz. xn=[1 321]; yn=[7 597]; plot (xn, yn, k. ) line (xn, yn) k siyah rengi gösterir

zoom Zoom yakın plan gösterimi olarak anlamlandırılabilir. Bir grafiği elde ettikten sonra herhangi bir kısmına daha yakından bakmak için fare ilgili nokta üzerinde sol tuş kullanılarak tıklatılır. Sol tuşa her bası grafiğin o bölgesini büyütecektir. Eski hale gelmek için farenin sağ tuşu kullanılmalıdır.

>> close all >> Y1 = exp (0:0.1:4); >> Y2 = exp(-(0:0.1:4)); >> Y = [Y1 Y2]; >> plot(y) >> zoom % Now try zooming >> zoom out

axis Mevcut grafik üzerinde hem x-ekseninin hem de y-ekseninin geçerli sınırlarını değiştirilebilir. axis([xmin xmax ymin ymax]) Çizdirilecek grafiğin x-ekseninde başlangıç noktası x min, bitiş noktası x max, değerleriyle belirlenir. y min ve y max ise y ekseninin ölçeklendirilmesinde kullanılır. axis off Eksen adlandırmaları, işaret çentikleri ve arka planı kaldırır. axis on Eksen adlandırmaları, işaret çentikleri ve arka planı varsayılan durumuna getirir.

>> close all >> x = 0:1000; >> plot(exp(-x),'red') >> axis([-100 1100-0.051.05])

Önceki örnekte eksenleri değiştirirsek; xn=[1 321]; yn=[7 597]; plot (xn, yn, k. ) line (xn, yn) axis ([05010])

Son hali İlk hali

title Grafiğe başlık ekler >> figure(5) >> plot([0 12345],[543210]) >> title('\ite^{\omega\tau} = cos(\omega\tau) + isin(\omega\tau) ) %"ite:italik yazım, "e :eksponansiyel

text Grafik üzerinde belirlenen x ve y koordinatlarının kesişim bölgesinden başlayan yazı ekler. text (xpos, ypos, metin ) xpos=x koordinatı değeri ypos=y koordinatı değeri >> plot(1:200,1:200) >> text(1,100, y=exp(x)') >> text(5, 170, metin )

Başlık Ekleme ve Eksen İsimlendirme xlabel ( Zaman(dk) ) ylabel ( Hız(km/sa) ) title ( Bir aracın Hız-Zaman grafiği ) >> close all; >> t = 0:pi/20:30*pi; >> plot(t,50*sin(t),'green') >> xlabel( Zaman (dk)') >> ylabel( Hız (km/sa)') >> title( Bir aracın Hız-Zaman grafiği') >> text(pi/4,sin(pi/4),'\leftarrow sin(\pi\div4)')

leftarrow

legend Hazırladığımız grafikler üzerine açıklayıcı bilgiler yerleştirir. Legend( metin1, metin2, metin3,..., pos) Pos (Pozisyon) ifadesi, gösterge kutusunu belirlenmiş bir konuma yerleştirir. Pos ifadesinin alacağı değerler O= En uygun yer 1= Sağ üst köşe 2= Sol üst köşe 3= Sol alt köşe 4=Sağ alt köşe -1=Grafiğin sağına yerleştirir Eğer pos belirtilmezse gösterge kutusunu, varsayılan olarak grafiğin sağ üst köşesine yerleştirir.

>> close all; >> x = -pi:pi/20:pi; >> plot(x,cos(x),'-r',x,sin(x),'-.b') >> legend('cos','sin',0) % En uygun yer >> legend('off') % Legend görünmez >> legend('cos','sin',1) % Sağ üst köşe >> legend('cos','sin',-1) % Grafiğin sağına yerleştirir Hepsini tek tek deneyelim legend('off') Gösterge kutusunu kaldırır.

legend('cos','sin',-1)

grid Grafiğe kılavuz çizgisi ekler grid on Kılavuz çizgisi ekler grid off Varolan eksenden kılavuz çizgisini kaldırır. grid Geçerli tüm eksenlere kılavuz çizgisi ekler >> D = 0:100; >> E = D.^2; >> plot(d,e) >> grid on >> grid off >> grid

plotyy Fonksiyonu Bazen sayısal aralıkları farklı iki fonksiyonu aynı eksen üzerinde görüntülediğimizde, birinin aldığı değerler, diğerine nazaran çok küçük olduğundan tam olarak ayırt edilemez.bu durumda iki grafiği plotyykomutuyla çizdirdiğimizde grafiği daha ayrıntılı ve net görebiliriz. plotyy(ortak_aralık,fonk1,ortak_aralık,fonk2);

UYGULAMA [0, 6pi] aralığında, f(x)=2x²-10x+5 ile g(x)=cos(x/3) fonksiyonlarını aynı grafik ekseninde; a) Normal olarak b) g(x) fonksiyonunu daha belirgin olarak çizdirelim. x=0:0.1:6*pi; f=2.*x.^2-10*x+5; g=cos(x./3); a) plot(x,f);hold;plot(x,g); b) plotyy(x,f,x,g);

a) x=0:0.1:6*pi; f=2.*x.^2-10*x+5; g=cos(x./3); plot(x,f); hold; plot(x,g);

b) x=0:0.1:6*pi; f=2.*x.^2-10*x+5; g=cos(x./3); plotyy(x,f,x,g);

polar Fonksiyonu: Kutupsal koordinatlarla verilen bir fonksiyonun grafiğini çizmeye yarar. polar(t,r) Not: Komuttaki t açısı grafiğe ait noktaya karşılık gelen vektörün x ekseniyle yaptığı açıyı, r de bu vektörün uzunluğunu belirtir.

UYGULAMA Örnek: t açısının değer aralığı [0,10p] olmak üzere; a) r1=sin(t) b) r2=tsin(t)cos(t) fonksiyonlarının grafiklerini çizdirelim. t=0:0.1:10*pi; a) r1=sin(t);polar(t,r1); b) r2=t.*sin(t).*cos(t);polar(t,r2);

t=0:0.1:10*pi; r1=sin(t); r2=t.*sin(t).*cos(t) polar(t,r1); t=0:0.1:10*pi; r1=sin(t); r2=t.*sin(t).*cos(t) polar(t,r1); polar(t,r2);

Ezplot Fonksiyonu Matlab'ınen güçlü fonksiyonlarından biridir. Bu grafik fonksiyon; metin olarak girilen f(x,y)=0 biçimindeki kapalı fonksiyon grafiklerini çizdirmeye yarar. Kullanımı: ezplot('kapalı fonksiyon ifadesi'); veya ezplot('kapalı fonksiyon ifadesi',[xmin xmax]); veya ezplot('kapalı fonksiyon ifadesi',[xmin xmax ymin ymax]); biçiminde kullanılabilir. Burada; xmin: x değerlerinin başlangıç değeri, xmax: x değerlerinin bitiş değeridir.

fonksiyonu grafiğini; UYGULAMA fonksiyonunun grafiğini ezplot a) Normal olarak b) x değerleri [-5, 10] aralığında c) x değerlerini [-5, 5] aralığında, y değerlerini [- 10, 30] aralığında çizdirelim.

ÇÖZÜM a) ezplot('y-(x^3-4*x)/(x^2-2*x-3)');

b) ezplot('y-(x^3-4*x)/(x^2-2*x-3)',[-5 10]);

c) ezplot('y-(x^3-4*x)/(x^2-2*x-3)',[-5 5-10 30]);

UYGULAMA bağıntısının grafiğini x ve y değerlerinin her ikisi de [-20, 20] aralığında çizdirelim.

ezplot('x^2*sin(y)+y^2*sin(x)-3',[-20 20-20 20]);

UYGULAMA y=x^2-9x-20 fonksiyonun grafiğini çiziniz.

clc clear all x=(1:20); y=x.^2-9*x-20; plot(x,y);

UYGULAMA x=0:pi/16:2*pi; y=sin(x); y1=cos(x); plot(x,y); plot(x,y,x,y1);

UYGULAMA Y=x/(1+x 2 ) fonksiyonunun grafiğini -20 x 20 aralığında kırmızı renkte çiziniz ve istediğiniz bir yere metin yazısı ekleyiniz.

x=(-20:0.1:20); y=x./(1+x.^2); plot(x,y,'r') text (1, 0.1, değer', 'Color', b') box r, kırmızı rengi gösterir box:sağ ve üst eksen gösterimi ekler box off: Sağ ve üst eksen gösterimini kaldırır

Aynı örneği ezplot fonksiyonu ile çizdirelim. ezplot('y=x./(1+x.^2)', [-20,20,-0.5,0.5]) box

Ödev 8: Bir fonksiyon oluşturarak bunun Matlab de grafiğini çizdirin. Ödev, 23 Mayıs 2014 tarihine kadar Arş. Gör. Ufuk KANDİL eteslim edilmelidir.