Matlab mscript adalah untuk simulasi Efek Doppler. Jendela Perintah digunakan untuk memasukkan
kecepatan sumber suara dan Window Gambar menampilkan radiasi muka gelombang melingkar saat
sumber bergerak melintasi layar. Suara nada murni dimainkan untuk sumbernya dan untuk didengarkan
di depan dan di belakang sumber yang bergerak. Animasi pola gelombang untuk sumber bergerak dapat
disimpan sebagai gif animasi.
Ketika sumber suara dan pendengar berada dalam gerakan relatif satu sama lain, frekuensi yang
didengar oleh pendengar berbeda dengan frekuensi sumber. Fenomena ini disebut Efek Doppler.
Persamaan akuntansi untuk perubahan dalam frekuensi yang diamati oleh pendengar karena gerakan
sumber dan / atau pendengar sepanjang garis bergabung dengan mereka adalah
dimana fS adalah frekuensi dari sumber, fL adalah frekuensi yang diamati oleh pendengar, v adalah
kecepatan suara di udara, vS adalah kecepatan dari sumber dan vL adalah kecepatan pendengar. Apakah
Anda menggunakan tanda + atau - tanda tergantung pada apakah frekuensi meningkat atau menurun
berdasarkan:
Jika pendengar bergerak menuju sumber, frekuensi meningkat (+ vL) dan ketika pendengar menjauh dari
sumber, frekuensi menurun (–vL)
Jika sumber bergerak ke arah pendengar, frekuensi meningkat (–vS) dan ketika sumber bergerak
menjauh dari pendengar, frekuensi menurun (+ vL)
(MATLAB)
The m-script wm_doppler.m digunakan untuk simulasi sumber bergerak dan pendengar stasioner.
Frekuensi sumber ditetapkan pada fS = 1000 Hz dan kecepatan suara di udara adalah vS = 340 m.s-1.
Kecepatan sumber dimasukkan melalui Jendela Perintah. Lingkaran yang digambar di atas petak
menggambarkan “puncak gelombang” menyebar dari sumbernya. Setiap kali spasi ditekan, waktu
dimajukan dengan sumber yang bergerak ke kanan dan gelombang baru dihasilkan. Pada akhir simulasi
frekuensi sumber dimainkan diikuti oleh suara yang didengar oleh pendengar langsung di depan sumber
dan kemudian langsung di belakang sumber.
Gambar 1 menunjukkan puncak gelombang di akhir simulasi dan frekuensi suara yang dimainkan