Discrete Fourier series problem
Mostrar comentarios más antiguos
Hi
I need to plot y[n]=y=1+cos(2*pi*n/N+pi/2) in discrete time and plot the calculate the Fourier coefficients in dicrete time and plot it. But i don't have the period N. How can I do this in Matlab?
Here is the code I tried to do, but it's incomplete so far.
clear
clc
N=??; %Feriod
n=0:1:??; %Discrete Time
y=1+cos(2*pi*n/N+pi/2); %Discrete function
subplot(2,1,1);
stem(n,y) %Plot discrete function
FourierCoef = fft(y); %Fourier series function
subplot(2,1,2);
stem(n,real(FourierCoef),'k'); %Plot Fourier real coefficients
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Discrete Fourier and Cosine Transforms en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!