hi , i have this code..
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Anish Madhok
el 17 de Abr. de 2015
Editada: Anish Madhok
el 18 de Abr. de 2015
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 comentarios
Respuesta aceptada
pfb
el 17 de Abr. de 2015
Editada: pfb
el 17 de Abr. de 2015
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 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Interpolation en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!