Harmonics of Fourier series

38 views (last 30 days)
Ben Hamill
Ben Hamill on 15 Nov 2019
Commented: Alex Walton on 23 Nov 2020
How do I Plot the 1st, 3rd and 5th harmonic of the Fourier series,
z(t)= 3/2 + 6/pi sin(t) + 6/3pi sin(3t) + 6/5pi sin(5t) + ...
individually overlapped on one plot.

Answers (1)

Jyothis Gireesh
Jyothis Gireesh on 18 Nov 2019
The following code may help you to plot the first, 3rd and fifth harmonics of the signal
t = 0:0.1:4*pi;
numTerms = 3;
fourierExpansion = zeros(numTerms, numel(t));
for i=1:numTerms
fourierExpansion(i,:) = (6/((2*i - 1)*pi))*sin((2*i - 1)*t);
end
z = sum(fourierExpansion) + 3/2;
plot(t,[z;fourierExpansion]);
legend('z','b1','b2','b3');
  1 Comment
Alex Walton
Alex Walton on 23 Nov 2020
Hi Jyothis, would it be the same for the first 5 harmics of the fourier cosin series for

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!