How to generate square wave in matlab with frequency,amplitude,voltage offset,dutycycle?
24 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Akshay Kumar Kumaraswamy
am 24 Jan. 2018
Kommentiert: Emilia Robles
am 21 Jan. 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 Kommentare
Akzeptierte Antwort
Birdman
am 24 Jan. 2018
Bearbeitet: Birdman
am 24 Jan. 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 Kommentare
Emilia Robles
am 21 Jan. 2022
what are the untis of each? Not sure if the amp here is VPP or just Vp
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!