Square wave

`x = square(t)`

x = square(t,duty)

`x = square(t)`

generates
a square wave with period 2*π* for the elements
of time vector `t`

. `square(t)`

is
similar to `sin`

`(t)`

,
but creates a square wave with peaks of ±1 instead of a sine
wave.

`x = square(t,duty)`

generates
a square wave with specified duty cycle, `duty`

,
which is a number between 0 and 100. The *duty cycle* is
the percent of the period in which the signal is positive.

Was this topic helpful?