Matlab Eğitimleri – Grafik Çizimi 1


Not: Bu yazı ilk olarak 2014 yılında kişisel blogumda yayınlanmış olup üzerinde küçük revizyonlar yapılarak bu sayfada tekrar sizlere sunulmuştur. Faydalı olması dileğiyle.

Merhabalar. Bu anlatımımda sizlere Matlab da grafik çizme konusundan bahsetmeye çalışacağım. 

Matlab grafik çizme konusunda çok geniş yeteneklere sahip bir programdır. Ancak ilk dersimizde anlatacağım kısım ise basit düzeyde yapabileceğimiz çizimler için işimize yarayacaktır.
En basit çizim x ve y gibi 2 değişkeni barındıran çizimlerdir. Bunlar için kullanacağımız komut ise plot komutudur.

En basit kullanımı şu şekildedir;

plot(x,y);

Bu komut x değişkenini y değişkenine göre gösteren bir grafiktir.

Şimdi durumu bir örnek ile inceleyelim…

Mesela elimizde x=[1 2 3 4 5] şeklinde bir satır vektörümüz olsun. Bizde f(x)=x^3+2*x+5 in grafiğini çizdirmeye çalışalım.

Programımız;



GRAFİK




Yazdığımız kodları açıklayacak olursak.

1.      Satır  x=[1 2 3 4 5];

Bu kodu x satır vektörünü elde etmek için kullandık. Bir sonraki örneğimizde bunu linspace ile yapmayıda göstereceğim.

2.      Satır y=x.^3+2*x+5;

Bu kodu ise bize verilen f(x) fonksiyonunu elde etmek için yazdık. Niçin  x küpü yazarken             “.”(nokta) kullandık sorusu aklınıza gelebilir. Bunun 2 nedeni var kısaca açıklayalım.

Burada bu şekilde kullanmamızın en temel nedeni tanımladığımız x matrisinin bir kare matris olmayışıdır. Zaten matrisiniz bir kare matris olmalı şeklinde de bir hata alırız eğer kullanırsak. 

Eğer elimizde bir kare matris olsaydı nokta koymasak ta olabilirdi bir hata almazdık ama bu bizim istediğimiz sonucu vermeyecekti. Matris işlemlerinde skaler çarpımlar normal şekilde yapıldığında tüm matris elemanlarını etkiler. Biz ise ilk işlemde x matrisinin sadece birinci elemanının durumunu merak ettiğimiz için “.”(nokta) koyuyoruz buda sadece o elemanın işleme dahil olmasını sağlıyor.

3.      Bu kodda y nin x değişkenine göre grafiğini çizecek olan komuttu.

Şimdi grafik çizme işine biraz daha renk katalım. Plot komutuna ekleyeceğimiz birkaç kod ile çizeceğimiz grafiğin rengini ve hangi şekille çizileceğini belirleyebiliriz. Bunlar için aşağıdaki tabloyu inceleyebilirsiniz.



Renk
Sembol
Çizgi Stili
Sembol
Yellow
y
Point
.
Magenta
m
Circle
o
Cyan
c
X-mark
x
Red
r
Plus
+
Green
g
Star
*
Blue
b
Solid line
White
w
Dotted line
:
Black
k
Dash-dot line
.


Dashed line


Genel şekliyle kullanımı şu şekilde olacaktır.

 plot(x , y ,’ linetype’)

Örneğin grafik çizgilerimiz * ve rengi de mavi olsun istiyorsak şu şekilde yapacağız.

plot(x , y , ‘ b*’) bu şekilde uyguladığımız anda olacaktır.

Az önceki grafik çizimine bunu uygularsak şöyle bir sonuç elde ederiz.




Bir sonraki konu anlatımında daha detaylı grafik çizimlerinden bahsedeceğim. Herkese iyi çalışmalar kolay gelsin vesselam.

Like it? Share with your friends!

1563
Murat Bilginer
Industryolog Akademi Founder - Endüstri Mühendisi Canias ERP Troia Geliştiricisi & Yazılım Uzmanı 7 Yıldır bildiğini paylaşmak için çabalayan bir blogger.

You may also like

More From: Matlab Eğitimleri

DON'T MISS