please how to write this in matlab?
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
fourier function
- define a sum of cosine waves f=8 HZ
- build it's plot in time domain
- build the plot of it's magnitude spectrumi don't understand how to use the arry in matlab :( :(
0 Commenti
Risposte (2)
Ngoc Thanh Hung Bui
il 16 Apr 2018
I dont really understand the problem, better more specifically
0 Commenti
KALYAN ACHARJYA
il 16 Apr 2018
Modificato: KALYAN ACHARJYA
il 16 Apr 2018
% Are you looking for this one
t=0:1:115;
fs=500 % Assumed Sampling Frequency
f=8; % Given 8 Hz
cw=cos(2*pi*f/fs*t);
subplot(121);stem(cw,'r'); title('Time Domain');
%Read in Signal Processing Book How to find Magnitute Response
fftLength=512;
sigLength=length(cw);
win=rectwin(sigLength)'; % Window Selection 'Ractangular'
y=fft(cw.*win,fftLength);
length=fftLength/2+1;
% Magnitude Response
subplot(122);plot([1:length]*fs/(2*length),abs(y(1:length)));
title('Magnitude Response');
2 Commenti
Vedere anche
Categorie
Scopri di più su Frequency Transformations in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!