MATLAB ile Grafik Çizimi - WordPress.comgrafiği aşağıda verilen MATLAB ... çizgi rengi ve...
Transcript of MATLAB ile Grafik Çizimi - WordPress.comgrafiği aşağıda verilen MATLAB ... çizgi rengi ve...
![Page 1: MATLAB ile Grafik Çizimi - WordPress.comgrafiği aşağıda verilen MATLAB ... çizgi rengi ve tipini değiştirmek x değişkeni ile fonksiyon değerinin kesişitiğinoktaların](https://reader030.fdocument.pub/reader030/viewer/2022040309/5f21310725ca2c0df130ca9d/html5/thumbnails/1.jpg)
Doç. Dr. İrfan KAYMAZ
MATLAB ile Grafik Çizimi
![Page 2: MATLAB ile Grafik Çizimi - WordPress.comgrafiği aşağıda verilen MATLAB ... çizgi rengi ve tipini değiştirmek x değişkeni ile fonksiyon değerinin kesişitiğinoktaların](https://reader030.fdocument.pub/reader030/viewer/2022040309/5f21310725ca2c0df130ca9d/html5/thumbnails/2.jpg)
MATLAB’de GRAFİK İŞLEMLERİ
MATLAB diğer programlama dillerine nazaran oldukça güçlü bir grafik araç kutusuna (toolbox)’a sahiptir.
MATLAB’de grafik çizebilmenin en kolay yollarından biri plotkomutunu kullanmaktır.
Örnek 1:2092 xxy
Fonksiyonun herhangi bir aralıktaki
grafiği aşağıda verilen MATLAB
komutlarını icrası ile elde edilebilir
![Page 3: MATLAB ile Grafik Çizimi - WordPress.comgrafiği aşağıda verilen MATLAB ... çizgi rengi ve tipini değiştirmek x değişkeni ile fonksiyon değerinin kesişitiğinoktaların](https://reader030.fdocument.pub/reader030/viewer/2022040309/5f21310725ca2c0df130ca9d/html5/thumbnails/3.jpg)
GRAFİK DÜZENLEYEN KOMUTLARBir grafikte aşağıda verilen tanımlamalar mevcut olmalıdır:
Grafiğin başlığı
Eksen takımlarının isimleri
Grafiğe bir isim, başlık vermek için title komutu kullanılırX eksenine bir eksen ismi verilmesi için xlabel
Y eksenine bir eksen ismi verilmesi için ylabel komutu kullanılır
Örnek 2:
![Page 4: MATLAB ile Grafik Çizimi - WordPress.comgrafiği aşağıda verilen MATLAB ... çizgi rengi ve tipini değiştirmek x değişkeni ile fonksiyon değerinin kesişitiğinoktaların](https://reader030.fdocument.pub/reader030/viewer/2022040309/5f21310725ca2c0df130ca9d/html5/thumbnails/4.jpg)
ÇOKLU GRAFİKLER
MATLAB’de tek bir grafik penceresinde birden fazla grafik çizdirmek mümkündür.
853)( 2 ttty56)( tty
Fonksiyonun t’ye göre değişimlerini aynı grafik üzerinde gösterebilmek için aşağıda verilen MATLAB programı icra edilir:
Örnek 3:
![Page 5: MATLAB ile Grafik Çizimi - WordPress.comgrafiği aşağıda verilen MATLAB ... çizgi rengi ve tipini değiştirmek x değişkeni ile fonksiyon değerinin kesişitiğinoktaların](https://reader030.fdocument.pub/reader030/viewer/2022040309/5f21310725ca2c0df130ca9d/html5/thumbnails/5.jpg)
Eksen işaretlerinin ayarlanması
Örnek 4:
![Page 6: MATLAB ile Grafik Çizimi - WordPress.comgrafiği aşağıda verilen MATLAB ... çizgi rengi ve tipini değiştirmek x değişkeni ile fonksiyon değerinin kesişitiğinoktaların](https://reader030.fdocument.pub/reader030/viewer/2022040309/5f21310725ca2c0df130ca9d/html5/thumbnails/6.jpg)
GRAFİKLERDE ÇEŞİTLİ DÜZENLEMELER
Elde edilen grafiklerde aşağıda belirtilen düzenlemeler yapılabilir:
çizgi rengi ve tipini değiştirmek
x değişkeni ile fonksiyon değerinin kesişitiği noktaların işaretlemek
Grafiklere açıklama eklemek
Plot(x,y,’r-’) şeklindeki bir komut ile x ve y vektörlerinin grafik çizgi renginin kırmızı ve düz bir çizgi olması sağlanır.
![Page 7: MATLAB ile Grafik Çizimi - WordPress.comgrafiği aşağıda verilen MATLAB ... çizgi rengi ve tipini değiştirmek x değişkeni ile fonksiyon değerinin kesişitiğinoktaların](https://reader030.fdocument.pub/reader030/viewer/2022040309/5f21310725ca2c0df130ca9d/html5/thumbnails/7.jpg)
Renk İşaretleme Biçimi Çizgi biçimi
Y: sarı . : nokta - : sürekli çizgi
M:magna o : yuvarlak : : nokta nokta
B:mavi x : x işareti -. : kesikli çizgi ve nokta
R:kırmızı + :artı işareti -- : kesikli çizgi
G:yeşil * :yıldız işareti
W:beyaz S : kare
D: elmas
V : aşağı üçgen
^ : yukarı üçgen
<: sola üçgen
>: sağa üçgen
P: beşgen
![Page 8: MATLAB ile Grafik Çizimi - WordPress.comgrafiği aşağıda verilen MATLAB ... çizgi rengi ve tipini değiştirmek x değişkeni ile fonksiyon değerinin kesişitiğinoktaların](https://reader030.fdocument.pub/reader030/viewer/2022040309/5f21310725ca2c0df130ca9d/html5/thumbnails/8.jpg)
Legend fonksiyonu ile hangi eğrinin hangi fonksiyona ait olduğu belirtilir.
GRAFİKLERDE ÇEŞİTLİ DÜZENLEMELER
Örnek 5:
![Page 9: MATLAB ile Grafik Çizimi - WordPress.comgrafiği aşağıda verilen MATLAB ... çizgi rengi ve tipini değiştirmek x değişkeni ile fonksiyon değerinin kesişitiğinoktaların](https://reader030.fdocument.pub/reader030/viewer/2022040309/5f21310725ca2c0df130ca9d/html5/thumbnails/9.jpg)
Figure fonksiyonu ile çoklu grafikler
Birden fazla grafik penceresini açmak için figure(n) komutu kullanılır. Burada n grafik penceresini belirtmektedir.
Örnek 6:
![Page 10: MATLAB ile Grafik Çizimi - WordPress.comgrafiği aşağıda verilen MATLAB ... çizgi rengi ve tipini değiştirmek x değişkeni ile fonksiyon değerinin kesişitiğinoktaların](https://reader030.fdocument.pub/reader030/viewer/2022040309/5f21310725ca2c0df130ca9d/html5/thumbnails/10.jpg)
Subplot fonksiyonu ile Alt GrafiklerAynı grafik penceresinde birden fazla grafik çizmek için subplot (a,b,c) fonksiyonu icra edilir. Burada
a: grafik penceresinin satır sayısıb: grafik penceresinin sütün sayısıc: alt pencere numarası
Örnek 7:
![Page 11: MATLAB ile Grafik Çizimi - WordPress.comgrafiği aşağıda verilen MATLAB ... çizgi rengi ve tipini değiştirmek x değişkeni ile fonksiyon değerinin kesişitiğinoktaların](https://reader030.fdocument.pub/reader030/viewer/2022040309/5f21310725ca2c0df130ca9d/html5/thumbnails/11.jpg)
Hold komutu
Aynı eksen takımında birden fazla grafik çizmek için hold komutu kullanılır. Figurefonksiyonu kullanılmadığı sürece işletilen her bir plot komutu aynı grafik penceresinde işlem görür.
Örnek 8:
![Page 12: MATLAB ile Grafik Çizimi - WordPress.comgrafiği aşağıda verilen MATLAB ... çizgi rengi ve tipini değiştirmek x değişkeni ile fonksiyon değerinin kesişitiğinoktaların](https://reader030.fdocument.pub/reader030/viewer/2022040309/5f21310725ca2c0df130ca9d/html5/thumbnails/12.jpg)
Veri Grafikleri
Pasta Grafikleri: İki Boyutlu
11%
33%
6%
28%
22%
Explode ifadesi ile ilgili oran pasta grafikten ayrı olarak çizilir.
11%
33%
6%
28%
22%
![Page 13: MATLAB ile Grafik Çizimi - WordPress.comgrafiği aşağıda verilen MATLAB ... çizgi rengi ve tipini değiştirmek x değişkeni ile fonksiyon değerinin kesişitiğinoktaların](https://reader030.fdocument.pub/reader030/viewer/2022040309/5f21310725ca2c0df130ca9d/html5/thumbnails/13.jpg)
Data Grafikleri
Pasta Grafikleri: Üç Boyutlu
28%
6%
22%
11%
33%
![Page 14: MATLAB ile Grafik Çizimi - WordPress.comgrafiği aşağıda verilen MATLAB ... çizgi rengi ve tipini değiştirmek x değişkeni ile fonksiyon değerinin kesişitiğinoktaların](https://reader030.fdocument.pub/reader030/viewer/2022040309/5f21310725ca2c0df130ca9d/html5/thumbnails/14.jpg)
Üç Boyutlu Grafikler
Çubuk Grafikleri: 3D
1
2
3
4
5
6
1
2
0
20
40
60
![Page 15: MATLAB ile Grafik Çizimi - WordPress.comgrafiği aşağıda verilen MATLAB ... çizgi rengi ve tipini değiştirmek x değişkeni ile fonksiyon değerinin kesişitiğinoktaların](https://reader030.fdocument.pub/reader030/viewer/2022040309/5f21310725ca2c0df130ca9d/html5/thumbnails/15.jpg)
Üç Boyutlu Grafikler
Eş yükselti eğrileri
[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 -1.5 -1 -0.5 0 0.5 1 1.5 2-2
-1.5
-1
-0.5
0
0.5
1
1.5
2
2.5
3
-0.4
-0.3
-0.3
-0.2
-0.2
-0.2
-0.1
-0.1
-0.1
-0.1
00
0
0.1
0.1
0.1
0.1
0.20
.2
0.2
0.3
0.3
0.4
![Page 16: MATLAB ile Grafik Çizimi - WordPress.comgrafiği aşağıda verilen MATLAB ... çizgi rengi ve tipini değiştirmek x değişkeni ile fonksiyon değerinin kesişitiğinoktaların](https://reader030.fdocument.pub/reader030/viewer/2022040309/5f21310725ca2c0df130ca9d/html5/thumbnails/16.jpg)
Üç Boyutlu Grafikler
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2
-2
0
2
-0.4
-0.2
0
0.2
0.4
-2
-1
0
1
2
-2
-1
0
1
2-4
-2
0
2
4
![Page 17: MATLAB ile Grafik Çizimi - WordPress.comgrafiği aşağıda verilen MATLAB ... çizgi rengi ve tipini değiştirmek x değişkeni ile fonksiyon değerinin kesişitiğinoktaların](https://reader030.fdocument.pub/reader030/viewer/2022040309/5f21310725ca2c0df130ca9d/html5/thumbnails/17.jpg)
1.5 2 2.5 3 3.5 4 4.5 50
1
2
3
4
5
6
7
8
9
Histogram Çizme
MATLAB’de histogram çizmek için kullanılan komut:
hist(x)
1.5 2 2.5 3 3.5 4 4.5 50
2
4
6
8
10
12
![Page 18: MATLAB ile Grafik Çizimi - WordPress.comgrafiği aşağıda verilen MATLAB ... çizgi rengi ve tipini değiştirmek x değişkeni ile fonksiyon değerinin kesişitiğinoktaların](https://reader030.fdocument.pub/reader030/viewer/2022040309/5f21310725ca2c0df130ca9d/html5/thumbnails/18.jpg)
Uygulamalar
Uygulama 1: Yanda verilen dataları bir dosyadan okuyup
grafiğini çizen bir MATLAB programı yazınız
x y
1 10
3 13
5 15
8 16
9 18
Uygulama 2: Aşağıda verilen fonksiyonu x:-4:4, y=-4:4
aralığında 3D olarak çiziniz.
)*cos(33 yxyxz
Uygulama 3: Aşağıda verilen fonksiyonu x:-4:4, y=-4:4 aralığında 3D ve
eş yükselti eğrilerini bir grafik penceresinde birlikte gösteriniz (subplot).
22 yxz