# UnitStep

UnitStep[x]

represents the unit step function, equal to 0 for and 1 for .

UnitStep[x1,x2,]

represents the multidimensional unit step function which is 1 only if none of the are negative.

# Details • Some transformations are done automatically when UnitStep appears in a product of terms.
• UnitStep provides a convenient way to represent piecewise continuous functions.
• UnitStep has attribute Orderless.
• For exact numeric quantities, UnitStep internally uses numerical approximations to establish its result. This process can be affected by the setting of the global variable \$MaxExtraPrecision.
• UnitStep[] is 1.

# Examples

open allclose all

## Basic Examples(4)

Evaluate numerically:

Plot in one dimension:

Plot in two dimensions:

UnitStep is a piecewise function:

## Scope(27)

### Numerical Evaluation(5)

Evaluate numerically:

UnitStep always returns an exact result:

Evaluate efficiently at high precision:

UnitStep can deal with realvalued intervals:

### Specific Values(4)

Value at zero:

Value at infinity:

Evaluate for symbolic parameters:

Find a value of x for which the UnitStep[x]=1:

### Visualization(4)

Plot the UnitStep function:

Visualize shifted UnitStep functions:

Visualize the composition of UnitStep with a periodic function:

Plot UnitStep in three dimensions:

### Function Properties(4)

Function domain of UnitStep:

It is restricted to real inputs:

Function range of UnitStep:

UnitStep has a jump discontinuity at the point :

### Differentiation and Integration(6)

First derivative with respect to x:

All higher-order derivatives the same:

First derivative with respect to z:

Compute the indefinite integral using Integrate:

Verify the anti-derivative away from the singular point:

Definite integral:

Integral over an infinite domain:

### Integral Transforms(4)

Find the LaplaceTransform of UnitStep:

The convolution of UnitStep with itself:

## Applications(6)

Generate a square wave:

Compute a step response for a continuous-time system:

Using transform methods:

Compute a step response for a discrete-time system:

Using transform methods:

Solve the timeindependent Schrödinger equation with piecewise analytic potential:

This gives the probability of the random variable being in the interval :

Here is the resulting probability plotted:

Construct the Walsh function:

## Properties & Relations(4)

The derivative of UnitStep is a piecewise function:

The derivative of HeavisideTheta is a distribution:

Expand into UnitStep of linear factors:

Convert into Piecewise:

Integrate over finite and infinite domains:

## Possible Issues(3)

Symbolic preprocessing of functions containing UnitStep can be timeconsuming:

Limit does not give UnitStep as a limit of smooth functions:

Differentiating Abs does not yield UnitStep:

Introduced in 1999
(4.0)
|
Updated in 2007
(6.0)