Harmonics of Fourier series

13 次查看(过去 30 天)
Ben Hamill
Ben Hamill 2019-11-15
评论: Alex Walton 2020-11-23
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.

回答(1 个)

Jyothis Gireesh
Jyothis Gireesh 2019-11-18
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 个评论
Alex Walton
Alex Walton 2020-11-23
Hi Jyothis, would it be the same for the first 5 harmics of the fourier cosin series for

请先登录,再进行评论。

Community Treasure Hunt

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

Start Hunting!

Translated by