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

aretleme Biimi

izgi biimi

Y: sar

. : nokta

- : srekli izgi

M:magna

o : yuvarlak

: : nokta nokta

B:mavi

x : x iareti

-. : kesikli izgi ve nokta

R:krmz

+ :art iareti

-- : kesikli izgi

G:yeil

* :yldz iareti

W:beyaz

S : kare
D: elmas
V : aa gen
^ : yukar gen
<: sola gen
>: saa gen
P: begen

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

11%

Pasta Grafikleri: ki Boyutlu

22%

33%

28%

6%

11%
22%

Explode ifadesi ile ilgili oran pasta


grafikten ayr olarak izilir.

33%

28%

6%

Data Grafikleri
Pasta Grafikleri: Boyutlu

22%
11%

28%

33%
6%

Boyutlu Grafikler
ubuk Grafikleri: 3D

60
40
20
6

0
5
4

1
3
2

2
1

Boyutlu Grafikler
E ykselti erileri

2.5
2
1.5

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

-1

0.3
0.1

-0.1

0.2

0.2

-0 .3

0.1

0.4

-0 .1

-0
.4

-0 .2

-0.5

-0.1

0.5

0.1
0.2
0.3

0.1

-0 .
2

[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

-1.5
-2
-2

-1.5

-1

-0.5

0.5

1.5

Boyutlu Grafikler

0.4

0.2

-0.2

-0.4
2

-2

-2

-4
2
1

2
1

-1

-1
-2

-2

-2

-1.5

-1

-0.5

0.5

1.5

Histogram izme
MATLABde histogram izmek iin kullanlan komut:

9
8
7

hist(x)

6
5
4
3
2
1
0
1.5

2.5

2.5

3.5

4.5

12

10

0
1.5

3.5

4.5

Uygulamalar
x y
Uygulama 1: Yanda verilen datalar bir dosyadan okuyup
grafiini izen bir MATLAB program yaznz

1 10

Uygulama 2: Aada verilen fonksiyonu x:-4:4, y=-4:4


aralnda 3D olarak iziniz.

5 15

z x3 y 3 cos( x * y)

3 13

8 16
9 18

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