sloution for my question

2 visualizaciones (últimos 30 días)
hamed mohammadi
hamed mohammadi el 13 de En. de 2020
Respondida: Bhaskar R el 13 de En. de 2020
we want to sample the signal { X(t)=sin(2 ft) } at frecuncy =100 , for f consider the following the three different values , f=20 , 80 ,120 ,take the sampled signal and drow the plot of fourier transform.

Respuesta aceptada

Bhaskar R
Bhaskar R el 13 de En. de 2020
f = [20, 80, 120]; % your frequencies
fs = 100; % sampling frequency
t = 0:1/fs:1-1/fs; % time
A = 1; % amplitude here assumed as 1
for ii = 1:length(f)
figure(ii)
X = A*sin(2*pi*f(ii)*t);
ft = abs(fft(X));
subplot(211), plot(t, X), title(['Signal of frequency: ', num2str(f(ii))]);grid on
subplot(212), plot(ft), title(['FFT of Signal : ', num2str(f(ii))]);grid on
end
% note: not tested

Más respuestas (0)

Categorías

Más información sobre Fourier Analysis and Filtering en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by