Matlab çizim

zency85

Üye
Katılım
11 Kas 2009
Mesajlar
14
Puanları
1
Arkadaşlar aşağııdaki dalga şeklini matlab da nasıl çizdirebilirm.Kodlar gerekiyor.(stairs komutunu kullanmamam lazım) yardımlarınız için şimdiden teşekkürler.


Yönetici Notu: Paylaşılan fotoğraf, fotoğraf paylaşım sitesinden silindiği için kaldırılmıştır.
 
Çizdirmek istediğin 2 sinüs dalgasının toplamı ki birisinin frekansı diğerinin 3 katı. Yüksek frekanslının her pi/2'lik değişiminde örnekleme yapıyorsun.
 
azizk77 nin dediğine ek olarak; önce birinci sonra üçüncü harmonik en sonda fourieri çizdirirsen işin tamamdır.
 
Sn. zency85,

Sanırım siz quantization yapmak istiyorsunuz. Öyle olduğunu farzederek yazıyorum.

Quantization yapabilmeniz için bildiğiniz üzere birçok değişkene ihtiyacınız vardır. Bunun için size en güzel kaynak "Google". Eğer continuous time sinyali discrete time sinyale dönüştürebilmeyi anlarsanız sorduğunuzu çok rahat yapabilirsiniz. Yapılmayacak birşey olmadığı için böyle söylüyorum, yanlış anlaşılmasın.


Saygılarımla,
 
öncelikle yardımlarınız için teşekkür ediyorum.yalnız hocamın benden istediği bu şeklin matlab kodu.ayrıca "stairs" ve "quantize" komutlarının kullanıldığı birkaç örneği daha önceden götürmüşttüm fakat bunların asimetrik çizmler yaptığını söyledi.aslında benim için önemli olan bu dalga şeklini çizdiren programcığın fonksiyonu.çünkü daha sonra onun fft sini almam gerekiyor.
 
Asimetrik çizim yapması nasıl mümkün olabilir ki? Sizin vermiş olduğunuz sinyalin ortalamasını alıp ona göre işlemlerine başlar ki zaten quantization mantığı da budur. Bence orada bir yanlışlık var ama ben de yanılıyor olabilirim.

Ama illa da ben onu öyle istiyorum diyorsa, siz de ona (u[n-5]-u[n])+(u[n-10]-u[n-6])+... gibi çizdirirsiniz olur size quantization.. :D (Bu bir şakaydı tabii ki.. :) )

Saygılarımla,
 
Asimetrik çizim yapması nasıl mümkün olabilir ki? Sizin vermiş olduğunuz sinyalin ortalamasını alıp ona göre işlemlerine başlar ki zaten quantization mantığı da budur. Bence orada bir yanlışlık var ama ben de yanılıyor olabilirim.

Ama illa da ben onu öyle istiyorum diyorsa, siz de ona (u[n-5]-u[n])+(u[n-10]-u[n-6])+... gibi çizdirirsiniz olur size quantization.. :D (Bu bir şakaydı tabii ki.. :) )

Saygılarımla,

asimetrik çizim yapıyor dediğim "stairs" komutunu kullanarak yaptırdığım çizimdi..quantizationa bi sözüm yok :D o komutla yaptığım çizim için işimize yaramaz cevabı almıştım :)
 
ben tekrarlamakta fayda görüyorum..benim bu çizimi "stairs" komutunu veya quantization kullanmadan yapmam mümkün mü ?
 
Kod:
clear all
clc
f_1=50;
f_3=150;
w_1=2*pi*f_1;
w_3=2*pi*f_3;
t=linspace(0,0.02,100)
figure(1)
plot(sin(w_1*t))
hold on
plot((0.3)*sin(w_3*t))
hold on
grid on
stairs komutu ile ilgili kısım için de stairsin yaptığı işin fonksiyonunu yazmalıyız ama şu an ödevim var bitireyim ona da bakacağım. Sanırım elektrik makineleri dersi bu; mmf çizimleri.
 

Forum istatistikleri

Konular
128,351
Mesajlar
916,926
Kullanıcılar
450,205
Son üye
ahmtmtlu

Yeni konular

Geri
Üst