Ana içeriğe atla

Matlab Programlama 10 Grafik Çizimi 1

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.

O zaman Bismillah diyelim ve başlayalım.

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.

Murat Bilginer



Yorumlar

Bu blogdaki popüler yayınlar

Matlab Programlama Soru Çözümü

26 Matlab Soru Çözümleri 26
25 Matlab Soru Çözümleri 25
24 Matlab Soru Çözümleri 24
23 Matlab Soru Çözümleri 23

Matlab Programlama 18 Matlab de Rand Fonksiyonu Kullanımı

Merhabalar herkese. Yeni ve belkide programlamada kullanım alanları ve yaptırabildiği uygulamalar dolayısıyla programlamanın önemli konularından olan rastgele sayı üretmeye yardımcı olan  rand fonksiyonundan bahsetmeye çalışacağım bu yazımda sizlere.
Bismillah diyelim ve başlayalım.
Her programlama dilinde olduğu gibi Matlabde de rastgele sayı üretmeye sağlayan bir fonksiyonumuz bir metodumuz mevcuttur.
Temel kullanımı rand(n,m) şeklindedir. Bu ifade şunu yapar n satırlı ve m sütunlu bir matrisi 0 ile 1 arasında rastgele gelen ondalık sayılar ile doldurur.

Matlab Programlama Konu Anlatımı

18 Matlab Programlama 18 Matlab de Rand Fonksiyonu KullanımıMerhabalar herkese. Yeni ve belkide programlamada kullanım alanları ve yaptırabildiği uygulamalar dolayısıyla programlamanın önemli konularından olan rastgele sayı üretmeye yardımcı olan rand fonksiyonundan bahsetmeye çalışacağım bu yazımda sizlere.Bismillah diyelim ve başlayalım.Her programlama dilinde olduğu gibi Matlabde de rastgele sayı üretmeye sağlayan bir fonksiyonumuz bir metodumuz mevcuttur.Devamını Gör-->
17 Matlab Programlama 17 Matlab de Kullanıma Hazır Fonksiyonlar Ve İşlevleriMerhabalar herkese. Matlab derslerimizin 13. sü ile yolumuza devam ediyoruz. Bu dersimizde sizlere Matlab'in pek çok hazır fonksiyonundan ve işlevlerinden bahsetmeye çalışacağım.O zaman Bismillah diyelim ve yolumuza koyulalım.1 SAYI YUVARLAMA FONKSİYONLARIMatlab de ondalık sayılar üzerinde işlem yapabilmek için bize kolaylık sağlayan 4 tane fonksiyon vardır. Bu fonksiyonlar fix, round, ceil ve floor'dur.Devamını Gör-->
16 Matla…