How can I recreate this wave using the sawtooth wave function?

1 Ansicht (letzte 30 Tage)
bribee
bribee am 19 Mai 2017
Bearbeitet: Walter Roberson am 20 Mai 2017
I am trying to recreate this plot in matlab using the sawtooth() function. I have a good start, but I'm having a hard time figuring out where to go from here. Here is what I have started :
T = 3 * 4;
Fs = 1000;
dt = 1/Fs;
t=-5:dt:T-dt;
x = sawtooth (pi*t , 0.5);
plot(t-1,x)
grid on
axis ([-5 5 -1.5 1.5]);

Antworten (1)

Michelangelo Ricciulli
Michelangelo Ricciulli am 19 Mai 2017
Hi! You just need to slightly modify the function sawtooth, putting a minus sign before it and adding a division by a factor 2 inside :
x = -sawtooth (pi/2*t, 0.5);

Kategorien

Mehr zu Programming finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by