Note: This page has been translated by MathWorks. Please click here

To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

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?