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

9 ビュー (過去 30 日間)
Tan
Tan 2024 年 9 月 24 日
コメント済み: Star Strider 2024 年 9 月 29 日
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 件のコメント
Saurabh
Saurabh 2024 年 9 月 24 日
Hi @Tan,
I guess you have provided the wrong screenshot, can you check it once.
Tan
Tan 2024 年 9 月 29 日
Could you check this question and see? Sorry for the inconveniences caused and thanks for helping.

サインインしてコメントする。

回答 (1 件)

Star Strider
Star Strider 2024 年 9 月 24 日
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 件のコメント
Tan
Tan 2024 年 9 月 29 日
alright. thanks
Star Strider
Star Strider 2024 年 9 月 29 日
My pleasure!

サインインしてコメントする。

製品


リリース

R2023a

Community Treasure Hunt

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

Start Hunting!

Translated by