Problems to compute a phase shift using sinusoidal functions

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];

 採用された回答

Wayne King
Wayne King 2013 年 11 月 16 日

0 投票

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 件)

カテゴリ

ヘルプ センター および File ExchangeAudio Processing Algorithm Design についてさらに検索

質問済み:

2013 年 11 月 16 日

回答済み:

2013 年 11 月 16 日

Community Treasure Hunt

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

Start Hunting!

Translated by