cari
Rumahtutorial komputerpengetahuan komputerBagaimana pula dengan melakukan Fourier Transform menggunakan Matlab?

Bagaimana pula dengan melakukan Fourier Transform menggunakan Matlab?

Bagaimana untuk melakukan transformasi Fourier ini menggunakan matlab

Tulis program dahulu:

clc

jelas

CU=[]; %%Import data anda di sini

CU_f=fft(CU); %% melakukan transformasi FFT kepada domain frekuensi

angka(1)

subplot(2,1,1)

plot(CU);

subplot(2,1,2)

plot(abs(CU_f))

**********************************

CU_f ialah spektrogram, tetapi titik yang anda nyatakan sepadan dengan 50Hz perlu dicari berdasarkan proses percubaan anda. Input data ke MATLAB hanyalah beribu-ribu mata, yang hanya mempunyai makna matematik dan tiada makna fizikal. Pertama sekali, anda telah mencuba beribu-ribu mata ini, jadi apakah kekerapan pensampelan anda? Hanya orang yang melakukan eksperimen yang mengetahui perkara ini, bukan MATLAB sendiri. Andaikan bahawa kekerapan pensampelan ialah Fs. Kemudian dalam gambar CU_f, frekuensi sebenar sepadan dengan titik terakhir ialah Fs (frekuensi sebenar sepadan dengan titik pertama ialah 0Hz). Kemudian anda boleh mencari titik yang sepadan dengan 50Hz berdasarkan hubungan berkadar linear.

Cara melaksanakan transformasi Fourier menggunakan matlab

Gunakan MATLAB untuk melaksanakan transformasi Fourier:

Pengguna memasukkan fungsi secara sewenang-wenangnya, dan kemudian mengeluarkan fungsi transformasi Fourier bagi fungsi tersebut, dan kemudian mengeluarkan frekuensi amplitud.

x=sin(2*pi*t); %Masukkan sebarang fungsi.

y=fft(x); %Fourier transform function.

plot(abs(y)); % kekerapan amplitud.

Fungsi mewakili kesesuaian antara setiap nilai input dan nilai output unik. Hubungan ini menyebabkan setiap elemen dalam satu set sepadan dengan elemen unik dalam set lain (mungkin sama). Simbol piawai untuk nilai keluaran x sepadan dengan nilai input dalam fungsi f ialah f(x). Set yang mengandungi semua nilai input fungsi dipanggil domain fungsi, dan set yang mengandungi semua nilai output dipanggil julat. Jika kita mentakrifkan konsep pemetaan dahulu, kita boleh mentakrifkan fungsi sebagai .

Transformasi Fourier boleh menyatakan fungsi yang memenuhi syarat tertentu sebagai gabungan linear fungsi trigonometri (fungsi sinus dan/atau kosinus) atau kamirannya. Terdapat banyak variasi transformasi Fourier dalam bidang penyelidikan yang berbeza, seperti transformasi Fourier berterusan dan transformasi Fourier diskret.

Cara menulis program untuk mengesahkan sifat transformasi Fourier menggunakan matlab

% Jangan lupa beri saya mata, [senyum lebar]

kosongkan semua

ts=0.001; % Tempoh pensampelan

t=0:ts:20; % Urutan masa

y=sin(t)+0.5*sin(2*t)+0.2*sin(6*t);

figura

plot(t,y)

tajuk('Original Singal')

xlabel('Masa (s)')

ylabel('Magnitud')

Fs=1/ts; % Kekerapan pensampelan

L=panjang(y);

NFFT = 2^nextpow2(L); % Kuasa seterusnya 2 dari panjang y

Y = fft(y,NFFT)/L;

f = Fs/2*linspace(0,1,NFFT/2+1);

% Plot spektrum amplitud satu sisi.

figura

plot(f,2*abs(Y(1:NFFT/2+1)))

tajuk('Spektrum Amplitud Satu Sisi y(t)')

xlim([0,3])

xlabel('Frekuensi (Hz)')

ylabel('|Y(f)|')

Atas ialah kandungan terperinci Bagaimana pula dengan melakukan Fourier Transform menggunakan Matlab?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Artikel ini dikembalikan pada:Excel办公网. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Tetap: Kemas kini Windows mungkin telah menggantikan AMD secara automatik - MinitoolTetap: Kemas kini Windows mungkin telah menggantikan AMD secara automatik - MinitoolApr 18, 2025 am 12:51 AM

Jika PC anda berjalan pada chipset AMD, anda mungkin menerima mesej ralat "Windows Update mungkin telah menggantikan AMD secara automatik apabila menggunakannya. Jangan risau! Siaran ini dari Php.CN menyediakan beberapa penyelesaian untuk anda.

Microsoft Sway vs PowerPoint - Mana yang harus dipilih?Microsoft Sway vs PowerPoint - Mana yang harus dipilih?Apr 18, 2025 am 12:50 AM

Apa itu Microsoft Sway dan apakah PowerPoint? Kedua -duanya adalah alat persembahan yang berbeza untuk memudahkan kerja dan belajar orang. Jadi, apakah perbezaan di antara mereka dan bagaimana memilih antara mereka. Catatan ini di laman web php.cn akan memberi anda beberapa

[Must-know] Menang 10 Pemasang Luar Talian: Pasang Win 10 22H2 Luar Talian[Must-know] Menang 10 Pemasang Luar Talian: Pasang Win 10 22H2 Luar TalianApr 18, 2025 am 12:49 AM

Adakah terdapat pemasang luar talian Windows 10 untuk anda memasang Windows 10 di luar talian terkini atau tanpa internet? Sudah tentu, ya. Perisian php.cn menunjukkan kepada anda bagaimana untuk mendapatkan pemasang luar talian Windows 10 dalam siaran ini.

Panduan - Bagaimana Menghentikan Windows Server Auto -Shutdown yang telah tamat tempoh?Panduan - Bagaimana Menghentikan Windows Server Auto -Shutdown yang telah tamat tempoh?Apr 18, 2025 am 12:48 AM

Sesetengah pengguna melaporkan bahawa mereka memenuhi isu Windows Server Auto-Shutdown selepas lesen tamat. Siaran ini dari Php.cn mengajar anda bagaimana untuk menghentikan Windows Server Auto-Shutdown yang telah tamat tempoh. Sekarang, teruskan bacaan anda.

Fail itu tidak boleh dipaparkan di OneDrive - bagaimana untuk menyelesaikannya?Fail itu tidak boleh dipaparkan di OneDrive - bagaimana untuk menyelesaikannya?Apr 18, 2025 am 12:47 AM

Adakah anda bergelut dengan ralat "fail tidak dapat dipaparkan" apabila mengakses folder tertentu? Sesetengah pengguna mengadu tentang masalah ini dan mencari langkah yang berguna. Artikel ini mengenai fail tidak dapat dipaparkan OneDrive dari php.cn Wil

Keperluan Sistem Street Fighter 6 - Adakah anda bersedia untuk itu? - MinitoolKeperluan Sistem Street Fighter 6 - Adakah anda bersedia untuk itu? - MinitoolApr 18, 2025 am 12:46 AM

Street Fighter 6 adalah permainan pertempuran yang diterbitkan oleh Capcom dan milik francais Street Fighter yang telah menarik sekumpulan peminat permainan. Sesetengah orang berharap untuk bermain permainan ini di PC. Untuk berbuat demikian, anda perlu memenuhi keperluan sistem Street Fighter 6

Cara Menunjukkan Surat Pemandu Sebelum Nama Drive Windows 10/11 - MinitoolCara Menunjukkan Surat Pemandu Sebelum Nama Drive Windows 10/11 - MinitoolApr 18, 2025 am 12:45 AM

Nama pemacu (label volum) dipaparkan sebelum huruf pemacu secara lalai di Windows. Adakah anda tahu bagaimana menunjukkan surat pemacu sebelum nama memandu? Siaran ini dari Php.cn memberitahu anda bagaimana untuk menunjukkan surat pemacu terlebih dahulu dalam File Explorer.

Langkah tepat untuk mematikan/di bar bahasa di Windows 10/11Langkah tepat untuk mematikan/di bar bahasa di Windows 10/11Apr 18, 2025 am 12:44 AM

Bar bahasa berguna untuk pengguna Windows Multilanguage. Anda boleh menukar bahasa dengan hanya mengklik. Sesetengah orang mahu mematikan/di bar bahasa di bar tugas. Adakah anda tahu bagaimana melakukannya? Jika anda tidak tahu, baca post php.cn ini untuk mencari p

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌
Akan R.E.P.O. Ada Crossplay?
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌

Alat panas

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Versi Mac WebStorm

Versi Mac WebStorm

Alat pembangunan JavaScript yang berguna

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

DVWA

DVWA

Damn Vulnerable Web App (DVWA) ialah aplikasi web PHP/MySQL yang sangat terdedah. Matlamat utamanya adalah untuk menjadi bantuan bagi profesional keselamatan untuk menguji kemahiran dan alatan mereka dalam persekitaran undang-undang, untuk membantu pembangun web lebih memahami proses mengamankan aplikasi web, dan untuk membantu guru/pelajar mengajar/belajar dalam persekitaran bilik darjah Aplikasi web keselamatan. Matlamat DVWA adalah untuk mempraktikkan beberapa kelemahan web yang paling biasa melalui antara muka yang mudah dan mudah, dengan pelbagai tahap kesukaran. Sila ambil perhatian bahawa perisian ini

Dreamweaver Mac版

Dreamweaver Mac版

Alat pembangunan web visual