Transformasi Fourier Dengan Matlab

by Agus Kurniawan 15. April 2011 08:46 Fourier transform merupakan operasi matematika yang bertujuan untuk dekomposisi dari suatu sinyal (umumnya bentuk time-domain) ke unsur pokok berdasarkan frekuensi yang terkandung. Pada artikel ini gw akan memberikan ilustrasi bagaimana melakukan Fourier transform dengan menggunakan Matlab.

Fourier Transform
Secara umum sinyal berbasis waktu atau ditulis f(t) dapat diformula dalam bentuk periodic waveform sebagai berikut:

Formula diatas cukuplah terkenal. Anda dapat membaca di buku yang membahas mengenai Fourier Series atau datang ke wikipedia link ini. Sebagai ilustrasi, gw mengambil contoh soal dari buku [1] misalkan kita mempunyai sinyal sebagai berikut

Selanjutnya kita melakukan transformasi fourier dan hasilnya menjadi sebagai berikut

bagaimana melakukan ini dengan menggunakan Matlab? Cukup mudah. Fourier Transform Dengan Matlab Untuk menggunakan fourier transform kita membutuhkan Symbolic Math Toolbox dan kita dapat memanfaatkan fungsi fourier untuk mengeksekusi fourier transform. Sebagai contoh kita mempunyai fungsi yaitu transformasi fourier maka hasilnya menjadi selanjutnya kalau kita melakukan Nah.Cukup heavy dengan matematika jadi silakan memperdalam pada buku-buku. artikel. Hasilnya seperti dibawah ini Sama kan hasilnya? tapi tunggu. Berikut ini kode program nya syms t v w x. tampilannya gak elegan ? gampang cukup tambahkan dengan fungsi pretty(fw) dan hasilnya menjadi seperti dibawah ini. fw=fourier(f) Disini gw menyimpan kode program diatas dengan nama file ff2. ataupun journal. f = exp(-x^2).m dan selanjutnya dieksekusi melalui Matlab command. .

Mudahkan? Kita lanjut dengan fungsi unit step yaitu seperti dibawah ini dan kalau digambarkan akan menghasilkan Kalau fungsi unit step ini sebagai berikut dilakukan transformasi fourier akan menghasilkan fungsi dan gambarnya fungsinya menjadi .

u0 = heaviside(t). Ini menunjukan fungsi .Bagaimana ini melakukannya dengan menggunakan Matlab? Fungsi unit step dapat memanfaatkan fungsi heaviside(x) sehingga transformasi dari fungsi unit step akan menjadi sebagai berikut syms t w f. disana tertulis dirac(w) . Kalau kita panggil fungsi pretty(fw) maka akan menghasilkan simbolik matematika yang bagus sebagai berikut . fw = fourier(u0) Kalau dijalankan akan menghasilkan seperti dibawah ini Kalau kita perhatikan diatas.

fw = fourier(x) Hasil eksekusinya sebegai berikut . Misalkan kita mempunyai fungsi sebagai berikut Kalau kita lakukan perhitungan transformasi fourier akan menghasilkan fungsi sebagai berikut Sedangkan implementasi dengan menggunakan Matlab sebagai berikut syms t w. x = -exp(-t)*heaviside(t)+3*dirac(t).Mari kita lebih komplek lagi.

Matlab Help documentation Be the first to rate this pos . saya juga sudah membuat tutorial pemrogaman Matlab di PE College. gratis. semoga artikel ini membantu. Referensi 1. Cek website ini [V]. Benoit Boulet. Charles River Media. Jika kesulitan dengan sintak Matlab. Kalau kita panggil pretty(fw) maka hasilnya menjadi Well. Fundamental of Signals and Systems.Disini variabel i menunjukkan nilai imaginer atau j. 2006 2.

Sign up to vote on this title
UsefulNot useful