how to give pulse width for sawtooth wave
7 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
sawtooth(2*pi*f*t)
in this command where i have to give pulse width
0 commentaires
Réponses (1)
Cris LaPierre
le 12 Déc 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)
0 commentaires
Voir également
Catégories
En savoir plus sur Waveform Generation dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!