How to make distubance like this?

2 visualizaciones (últimos 30 días)
Tu
Tu el 26 de En. de 2024
Comentada: Mathieu NOE el 29 de En. de 2024
I want to make disturbance in matlab like this picture? How can I make it?

Respuesta aceptada

Mathieu NOE
Mathieu NOE el 26 de En. de 2024
looks like a square wave modulated by an decaying exponential envelope
fine tune the parameters to your own needs :
tau = 0.1; % exp decay rate
freq = 0.25; % square wave frequency
amp = 2000; % amplitude
Fs = 1e2; % sampling rate (>> at least 2*freq)
samples = 3000;
dt = 1/Fs;
t = (0:samples-1)*dt;
x = -amp*exp(-tau*t).*sign(cos(2*pi*freq*t)); % or use square function instead of sign(cos) if you have the signal processing tbx
plot(t,x)
  2 comentarios
Tu
Tu el 29 de En. de 2024
Thank you so much, that's is what I need.
Best wishes to you.
Mathieu NOE
Mathieu NOE el 29 de En. de 2024
as always, my pleasure !

Iniciar sesión para comentar.

Más respuestas (0)

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by