MATLAB'de Aynı Fonksiyon Üzerindeki İki Fonksiyon Nasıl Grafiklenir

MATLAB işlevleri, çoğu zaman bir değer döndüren bir dizi eylem gerçekleştirir. Grafikleme için kullandığınız işlev, ancak, bir değer döndürmek yerine, grafikteki bir veya daha fazla koordinat kümesini çizmek veya yerleştirmek için kullanılır. Aynı MATLAB grafiğinde iki PLOT fonksiyonunu grafiklemek sadece mümkün değil, aynı zamanda mevcut bir PLOT komutuna ek fonksiyon parametreleri eklemenizi gerektiren nispeten basit bir iştir.

1.

Her biri için farklı bir renk ve nokta işaretleyici stili seçerek ayrı işlevleri tanımlayın. Örneğin, mavi yıldız oluşturan kodu kullanarak bir fonksiyonun grafiğini çizin - b * - diğeri düz kırmızı çizgi oluşturan kodu kullanarak: r-.

2.

Bir m dosyası aracılığıyla komutları girmek için MATLAB komut penceresini açın veya Dosya menüsünden MATLAB metin düzenleyicisine erişin.

3.

İlk işlev için kod ve renk ve işaret stili dahil olmak üzere kod ekleyin. Örneğin, grafikteki ilk işlev olarak sıfır ila 2pi sinüsünü görüntülemek istiyorsanız:

x = 0: pi / 100: 2 pi; y = günah (x); arsa (x, y, 'b ')

4.

İkinci fonksiyon için “z” parametresini ekleyin. İkinci işlevin “x” kosinüsünü göstermesini istiyorsanız, aşağıdaki kod satırını ekleyin:

z = cos (x);

5.

MATLAB'a “hold” komutunu kullanarak her iki işlevi de aynı grafiğe çizmesini söyleyin:

tut

6.

İkinci fonksiyon için PLOT komutunu (renk ve marker stilini içeren) ekleyin:

arsa (x, x, 'r-')

7.

MATLAB'a “beklet” komutunu tersine çevirerek işlemi bitirmesini söyleyin:

uzak tutmak

8.

Her bir grafik işlevini daha ayrıntılı tanımlamak için grafiğin sağ üst köşesine isteğe bağlı bir gösterge ekleyin:

gösterge ( 'sin (x)', 'sin (x-.25)')

İpuçları

  • Tek bir PLOT komutuna parametrelerin eklenmesini bir MATLAB grafiğine bir alt çizgi ekleyerek karıştırmayın. Parametre eklemek, tek bir grafiğe birden fazla fonksiyon eklemenize izin verirken, alt noktalar yan yana ama ayrı grafikler oluşturur.
  • Bu kod, tamamıyla şunları okur:
  • x = 0: pi / 100: 2 x pi;
  • y = günah (x);
  • arsa (x, y, 'b *')
  • z = cos (x);
  • tut
  • arsa (x, x, 'r-')
  • uzak tutmak
  • gösterge ( 'sin (x)', 'cos (x)')

Popüler Mesajlar