Last chance! 50% off unlimited learning
Sale ends in
Returns samples of the sawtooth function at the times indicated by t
.
sawtooth(t, width = 1)
Sample times of unit sawtooth wave specified by a vector.
Real number between 0 and 1 which specifies the point between 0
and
Sawtooth wave, returned as a vector.
The code y <- sawtooth(t)
generates a sawtooth wave with period
t
. sawtooth()
is
similar to the sine function but creates a sawtooth wave with peaks of <U+2013>1 and
1. The sawtooth wave is defined to be <U+2013>1 at multiples of
y <- sawtooth(t, width)
generates a modified triangle wave with the
maximum location at each period controlled by width
. Set width
to 0.5 to generate a standard triangle wave.
# NOT RUN {
T <- 10 * (1 / 50)
fs <- 1000
t <- seq(0, T-1/fs, 1/fs)
y <- sawtooth(2 * pi * 50 *t)
plot(t, y, type="l", xlab = "", ylab = "", main = "50 Hz sawtooth wave")
T <- 10 * (1 / 50)
fs <- 1000
t <- seq(0, T-1/fs, 1/fs)
y <- sawtooth(2 * pi * 50 * t, 1/2)
plot(t, y, type="l", xlab = "", ylab = "", main = "50 Hz triangle wave")
# }
Run the code above in your browser using DataLab