how to give pulse width for sawtooth wave

11 views (last 30 days)
nune pratyusha
nune pratyusha on 12 Dec 2020
Answered: Cris LaPierre on 12 Dec 2020
sawtooth(2*pi*f*t)
in this command where i have to give pulse width

Answers (1)

Cris LaPierre
Cris LaPierre on 12 Dec 2020
x = sawtooth(t) generates a sawtooth wave with period 2π for the elements of the time array t. sawtooth is similar to the sine function but creates a sawtooth wave with peaks of –1 and 1. The sawtooth wave is defined to be –1 at multiples of 2π and to increase linearly with time with a slope of 1/π at all other times.
To borrow an example from the same page, you can set the width by specifying how many cycles per second there are. First, 50 cycles ( ) per second, or width of .
T = 10*(1/50);
fs = 1000;
t = 0:1/fs:T-1/fs;
x = sawtooth(2*pi*50*t);
plot(t,x)
I can make it wider by reducing the multiplier. For example, for a width of .
figure
x = sawtooth(2*pi*10*t);
plot(t,x)

Categories

Find more on MATLAB Coder in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!