Discrete Fourier series problem
Show older comments
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
Accepted Answer
More Answers (0)
Categories
Find more on Discrete Fourier and Cosine Transforms in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!