How do I make this square wave graph?
10 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti

I don't know how to make the cycle repeat itself.
0 Commenti
Risposta accettata
Adam Danz
il 8 Apr 2021
Modificato: Adam Danz
il 8 Apr 2021
Set the parameters at the top.
% Parameters
period = 2*pi; % Period
xrange = [0, 6*pi]; % [start,end] x values
amplitude = 2; % peak-trough amplitude
verticalShift = 0; % Vertical shift, negative shifts downward
phaseShift = 0; % Phase shift, negative shifts rightward
% create step fcn
th = linspace(xrange(1), xrange(2), 1000);
y = amplitude*(sin(2*pi/period*th+phaseShift)>0)-amplitude/2+verticalShift;
% Plot it
plot(th, y)
ylim([-2,2])
grid on
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Switches and Breakers in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
