How should I plot a square wave signal by utilising fourier series?

4 views (last 30 days)
How should I code this square wave by utlising fourier series signal? I do not have any idea how to do so.
The amplitude and period of the graph is both 1.
  2 Comments
Saurabh
Saurabh on 24 Sep 2024
Hi @Tan,
I guess you have provided the wrong screenshot, can you check it once.
Tan
Tan on 29 Sep 2024
Could you check this question and see? Sorry for the inconveniences caused and thanks for helping.

Sign in to comment.

Answers (1)

Star Strider
Star Strider on 24 Sep 2024
A relatively straightforward approach to creating a square wave pulse train from sinusoids is to do something like this —
Fs = 1000;
L = 10;
t = linspace(0, Fs*L, Fs*L+1).'/Fs;
fv = 1:2:100;
s = sum(sin(2*pi*t*fv) ./ fv,2);
figure
plot(t, s)
grid
axis('padded')
Adapt it to your requirments.
.
  5 Comments

Sign in to comment.

Products


Release

R2023a

Community Treasure Hunt

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

Start Hunting!