edirraa
Newbie level 1
square wave matlab
Hi,
Please can you help me, I need to write a few simple programs. I do not have a lot of experience in Matlab and will appreciate your help:
Write a MATLAB program to create a simulation of a square wave using
harmonically related sine waves. The square wave will have a 50% duty cycle and will have negative values i.e. it is a zero mean wave. The Fourier series of a square wave is given by:
S(t) = sin(t) + 1/3 sin(3t) + 1/5 sin(5t) + 1/7 sin (7t) + ……
Your final program should display the square wave starting with only the first
Fourier component and adding additional components after a pause. Add enough components to see the square wave being formed, say 7 components.
Hint: Display the wave over only one period. Repeat this exercise with:
a) A zero mean triangular wave with period 2π.
S(t)= 1- (2/π) sin(πt) – (2/2π) sin( 2πt) – (2/3π) sin(3πt) – (2/4π) sin(4πt) -….
b) Any signal of your choice.
Hi,
Please can you help me, I need to write a few simple programs. I do not have a lot of experience in Matlab and will appreciate your help:
Write a MATLAB program to create a simulation of a square wave using
harmonically related sine waves. The square wave will have a 50% duty cycle and will have negative values i.e. it is a zero mean wave. The Fourier series of a square wave is given by:
S(t) = sin(t) + 1/3 sin(3t) + 1/5 sin(5t) + 1/7 sin (7t) + ……
Your final program should display the square wave starting with only the first
Fourier component and adding additional components after a pause. Add enough components to see the square wave being formed, say 7 components.
Hint: Display the wave over only one period. Repeat this exercise with:
a) A zero mean triangular wave with period 2π.
S(t)= 1- (2/π) sin(πt) – (2/2π) sin( 2πt) – (2/3π) sin(3πt) – (2/4π) sin(4πt) -….
b) Any signal of your choice.