You are on page 1of 18

MATLAB ile Grafik izimi

Do. Dr. rfan KAYMAZ

MATLABde GRAFK LEMLER


MATLAB dier programlama dillerine nazaran olduka gl bir grafik ara kutusuna (toolbox)a sahiptir. MATLABde grafik izebilmenin en kolay yollarndan biri plot komutunu kullanmaktr.

rnek 1:
y x 2 9 x 20
Fonksiyonun herhangi bir aralktaki grafii aada verilen MATLAB komutlarn icras ile elde edilebilir

GRAFK DZENLEYEN KOMUTLAR


Bir grafikte aada verilen tanmlamalar mevcut olmaldr: Grafiin bal Eksen takmlarnn isimleri Grafie bir isim, balk vermek iin title komutu kullanlr
X eksenine bir eksen ismi verilmesi iin xlabel

Y eksenine bir eksen ismi verilmesi iin ylabel komutu kullanlr

rnek 2:

OKLU GRAFKLER
MATLABde tek bir grafik penceresinde birden fazla grafik izdirmek mmkndr.

rnek 3:
Fonksiyonun tye gre deiimlerini ayn grafik zerinde gsterebilmek iin aada verilen MATLAB program icra edilir:

y(t ) 6t 5 y(t ) 3t 2 5t 8

Eksen iaretlerinin ayarlanmas rnek 4:

GRAFKLERDE ETL DZENLEMELER


Elde edilen grafiklerde aada belirtilen dzenlemeler yaplabilir:
izgi rengi ve tipini deitirmek x deikeni ile fonksiyon deerinin kesiitii noktalarn iaretlemek Grafiklere aklama eklemek Plot(x,y,r-) eklindeki bir komut ile x ve y vektrlerinin grafik izgi renginin krmz ve dz bir izgi olmas salanr.

Renk
Y: sar M:magna B:mavi

aretleme Biimi
. : nokta o : yuvarlak x : x iareti

izgi biimi
- : srekli izgi : : nokta nokta -. : kesikli izgi ve nokta

R:krmz
G:yeil W:beyaz

+ :art iareti
* :yldz iareti S : kare D: elmas V : aa gen ^ : yukar gen <: sola gen >: saa gen P: begen

-- : kesikli izgi

GRAFKLERDE ETL DZENLEMELER


Legend fonksiyonu ile hangi erinin hangi fonksiyona ait olduu belirtilir.

rnek 5:

Figure fonksiyonu ile oklu grafikler


Birden fazla grafik penceresini amak iin figure(n) komutu kullanlr. Burada n grafik penceresini belirtmektedir.

rnek 6:

Subplot fonksiyonu ile Alt Grafikler


Ayn grafik penceresinde birden fazla grafik izmek iin subplot (a,b,c) fonksiyonu icra edilir. Burada a: grafik penceresinin satr says b: grafik penceresinin stn says c: alt pencere numaras

rnek 7:

Hold komutu
Ayn eksen takmnda birden fazla grafik izmek iin hold komutu kullanlr. Figure fonksiyonu kullanlmad srece iletilen her bir plot komutu ayn grafik penceresinde ilem grr.

rnek 8:

Veri Grafikleri
Pasta Grafikleri: ki Boyutlu

11% 22%

33%

28%

6%

11% 22%

33%

Explode ifadesi ile ilgili oran pasta grafikten ayr olarak izilir.
28%

6%

Data Grafikleri
Pasta Grafikleri: Boyutlu

22% 11%

28%

33% 6%

Boyutlu Grafikler
ubuk Grafikleri: 3D

60 40 20 0 5 1 3 2 1 2 4 6

Boyutlu Grafikler
E ykselti erileri
[X,Y] = meshgrid(-2:.2:2,-2:.2:3); Z = X.*exp(-X.^2-Y.^2); [C,h] = contour(X,Y,Z); clabel(C,h) colormap cool

2.5 2 1.5 1 0.5

-0 .1 -0 .2 -0 .3

0.1
0.2 0.3

0.1

0
0.4

-0 .1

-0.1

-0.5 -1 -1.5 -2 -2

-0 .3
-0.1

-0 . 2

0.3
0.1

-1.5

-1

-0.5

0.5

0.2
1.5

0.1
2

-0 .4

-0 .2

0.2

Boyutlu Grafikler

0.4

0.2

-0.2

-0.4 2

0 0 0.5 1 1.5 2

-2

-2

-1.5

-1

-0.5

-2

-4 2 1 0 -1 -2 -2 -1 1 0 2

Histogram izme
MATLABde histogram izmek iin kullanlan komut:
9 8 7

hist(x)

6 5 4 3 2 1 0 1.5

2.5

3.5

4.5

12

10

0 1.5

2.5

3.5

4.5

Uygulamalar
x y
Uygulama 1: Yanda verilen datalar bir dosyadan okuyup grafiini izen bir MATLAB program yaznz Uygulama 2: Aada verilen fonksiyonu x:-4:4, y=-4:4 aralnda 3D olarak iziniz. 1 10 3 13 5 15

8 16
9 18

z x3 y 3 cos( x * y)

Uygulama 3: Aada verilen fonksiyonu x:-4:4, y=-4:4 aralnda 3D ve e ykselti erilerini bir grafik penceresinde birlikte gsteriniz (subplot).

z x2 y2

You might also like