X

MATLAB’de Grafik Çizimi: plot Komutu Detaylı Anlatım

İşte yine yayınlamaya hazır, sade ve SEO uyumlu bir makale:


Yazı İçeriği

MATLAB’de Grafik Çizimi: plot Komutu Detaylı Anlatım

 

 

 

Giriş

MATLAB’in en güçlü yönlerinden biri veri görselleştirme yeteneğidir. Özellikle plot komutu, sayısal verileri grafik haline getirerek analiz etmeyi kolaylaştırır.

Bu yazıda MATLAB’de grafik çizimini sıfırdan başlayarak, adım adım öğreneceksiniz.


plot Komutu Nedir?

plot komutu, iki değişken arasındaki ilişkiyi grafik üzerinde göstermek için kullanılır.

Genel kullanım:

plot(x, y)

Burada:

  • x → yatay eksen verisi
  • y → dikey eksen verisi

Basit Grafik Çizimi

x = 0:0.1:10;
y = sin(x);

plot(x,y)

Bu kod sinüs fonksiyonunun grafiğini çizer.


Grafik Özelleştirme

Grafikleri daha anlaşılır hale getirmek için çeşitli ayarlar yapılabilir:

plot(x,y,'r--','LineWidth',2)
title('Sinüs Grafiği')
xlabel('X Ekseni')
ylabel('Y Ekseni')
grid on

Bu örnekte:

  • 'r--' kırmızı kesikli çizgi oluşturur
  • LineWidth çizgi kalınlığını belirler
  • grid on arka plana ızgara ekler

Çoklu Grafik Çizimi

Aynı grafikte birden fazla fonksiyon gösterebilirsiniz:

y2 = cos(x);

plot(x,y,x,y2)
legend('sin(x)','cos(x)')

Bu kullanım özellikle karşılaştırma yapmak için idealdir.


3 Boyutlu Grafik Çizimi

x = -5:0.5:5;
y = x;
[X,Y] = meshgrid(x,y);
Z = X.^2 + Y.^2;

surf(X,Y,Z)

Bu kod 3 boyutlu bir yüzey grafiği oluşturur.


scatter ve histogram Kullanımı

Veri analizi için farklı grafik türleri de vardır:

x = rand(1,50);
y = rand(1,50);

scatter(x,y)
data = randn(1,1000);
histogram(data)

Sık Yapılan Hatalar

  • x ve y boyutlarının farklı olması
  • plot yerine yanlış fonksiyon kullanmak
  • Grafik etiketlerini eklememek
  • Çok fazla veri ile grafiği okunamaz hale getirmek

Alıştırmalar

  1. 0 ile 2π arasında sin ve cos grafiklerini aynı grafikte çizin.
  2. Rastgele 100 veri üretip scatter grafiğini oluşturun.
  3. x² fonksiyonunun grafiğini çizin.

Sonuç

plot komutu, MATLAB’de veri analizi ve görselleştirme için en önemli araçlardan biridir. Temel kullanımını öğrendikten sonra daha karmaşık grafikler oluşturabilirsiniz.

sayginer: Kişisel internet sayfası: http://sayginer.com