Soru sorMatlab Gui axes'e iki farklı çizim
cihadozdemir tarafından 2 yıl önce soruldu

Matlab guide ile axes1 de plot ve scatter ile iki farklı veriyi göstermek istiyorum. Plot ile gösterilen veri sabit dururken scatter ile gösterdiğim veriyi bir buton aracılığı ile aktif/pasif yapmak istiyorum. Bunu nasıl yapabilirim
.resim1
resim2
 

4 Cevap
ekremt Yönetici tarafından 2 yıl önce cevaplandı

Merhaba,
Resimleriniz gözükmüyor. Ancak anladığım kadarıyla birkaç sonuç buldum. Onların adreslerini aşağıya ekliyorum.
Yapmanız gerekenler 2 ayrı aşama

  1. Klasik matlab grafiklerinde olduğu gibi hold on parametresi ile iki grafiği tek çizim ekranında göstermeniz
  2. Butona basıldığında diğer grafiğin gözükme parametresini kapatmak.

Bu şekilde bakarsanız en azından ikisini ayrı ayrı deneyerek işlemlerinizi kolaylaştırırsınız. Örneğin sadece 1 veya 2'yi yapabilirseniz diğeri için daha detaylı araştırma yapılabilir.

  1. Tek Bir Eksende Birden Fazla Grafik
  2. GUI'de Birden Fazla Grafik
  3. Figür Gösterilmesi
  4. GUI Buton ile Seçimi Aktif/Pasif Yapma
  5. GUI'de Butona Basıp Grafik Gösterme
cihadozdemir tarafından 2 yıl önce cevaplandı

Cevabınız için teşekkür ederim, resimleri tekrar yükledim. Yapmak istediğim şey butona tıklandığında daire şeklindeki verilerin görünmez olması ve tekrar tıklandığında görünür hale gelmesidir. Daire şeklinde gösterilen veriler scatter ile axes'e yazdırılmıştır. sinüs işareti ise plot ile çizilmiştir.

ekremt Yönetici tarafından 2 yıl önce cevaplandı

Rica ederim,
Bununla ilgili aşağıdaki cevapları inceleyip sorunuzu çözebilirsiniz.
Buton fonksiyonu içine basılma durumunda scatter plot görünürlük açık ve kapalı diye koşullu ifade ile çözülebilir. Sizin programınızı denemek için baştan gui hazırlayıp test etmemiz gerekiyor. Bu sebeple size yol göstermekten başa durum olmadığı için link paylaşarak çözüme ulaşmaya çalışıyorum. 
İyi Çalışmalar

  1. Scatter Plot Aç/Kapa
  2. GUI Radio Buton İle Değiştirme
  3. GUI Buton ile Kayar Menü Aç/Kapa
cihadozdemir tarafından 2 yıl önce cevaplandı

İlginize teşekkür ederim, sorunu çözdüm.