How to generate square wave in matlab with frequency,amplitude,voltage offset,dutycycle?
24 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Akshay Kumar Kumaraswamy
el 24 de En. de 2018
Comentada: Emilia Robles
el 21 de En. de 2022
Hi, I want to generate square wave with frequeency=10/200e-6,amplitude=3.3,voltageoffset=0 and duty cycle=50. can anyone help me with this. Thank you.
0 comentarios
Respuesta aceptada
Birdman
el 24 de En. de 2018
Editada: Birdman
el 24 de En. de 2018
There is square function for it to be used. Consider the following approach:
freq=10/200;
offset=0;
amp=3.3;
duty=50;
t=0:0.01:100;%100 seconds
sq_wav=offset+amp*square(2*pi*freq.*t,duty);
plot(t,sq_wav)
5 comentarios
Emilia Robles
el 21 de En. de 2022
what are the untis of each? Not sure if the amp here is VPP or just Vp
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!