hi , i have this code..
    조회 수: 3 (최근 30일)
  
       이전 댓글 표시
    
clear all
dt=.001;
t=[-60:dt:60];
%%ractangular pulse.
me(ms)');
ylabel('Amplitude(V)');
rge=40;
axis([-rge rge 0 6]);
pause
i want to shift it by 2 m sec on the left pls help
댓글 수: 0
채택된 답변
  pfb
      
 2015년 4월 17일
        
      편집: pfb
      
 2015년 4월 17일
  
      Well... you can simply shift your time scale. Anyway your xlim is less than the range of t. If Dt is your translation (in your case Dt=2)
Instead of
 plot(t,x);
use
 plot(t-Dt,x);
Otherwise you can do the translation in the argument of your function.
 x=(5/2)*(sign(t+2+Dt)-sign(t-2+Dt));
What's with the pause command at the end of your code?
댓글 수: 0
추가 답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

