MATLAB Answers

Problems to compute a phase shift using sinusoidal functions

6 views (last 30 days)
Darryl
Darryl on 16 Nov 2013
Answered: Wayne King on 16 Nov 2013
I am having problems trying to compute a phase shift using sinusoidal functions. For example I am trying to achieve this:
I can compute this giving it a vertical transition, but no matter where I add its incorrect when plotted along side the above equation without the phase shift.
This is without the attempted phase shift:
y = 3*sin(x*(2*pi/4))+2;
x = [0:0.1:100];

  0 Comments

Sign in to comment.

Accepted Answer

Wayne King
Wayne King on 16 Nov 2013
x = 0:0.1:10;
y1 = 3*sin(4*x); % phase of zero
y2 = 3*sin(4*(x-pi/4)); % phase shift of \pi radians
plot(x,y1);
hold on
plot(x,y2,'r')

  0 Comments

Sign in to comment.

More Answers (0)

Sign in to answer this question.