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

9 visualizaciones (últimos 30 días)
Tan
Tan el 24 de Sept. de 2024
Comentada: Star Strider el 29 de Sept. de 2024
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 comentarios
Saurabh
Saurabh el 24 de Sept. de 2024
Hi @Tan,
I guess you have provided the wrong screenshot, can you check it once.
Tan
Tan el 29 de Sept. de 2024
Could you check this question and see? Sorry for the inconveniences caused and thanks for helping.

Iniciar sesión para comentar.

Respuestas (1)

Star Strider
Star Strider el 24 de Sept. de 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 comentarios

Iniciar sesión para comentar.

Productos


Versión

R2023a

Community Treasure Hunt

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

Start Hunting!

Translated by