generate a periodic triangular waveform - Maple Help

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Science and Engineering : Dynamic Systems : Signal Generation Tools : DynamicSystems/Triangle

DynamicSystems[Triangle] - generate a periodic triangular waveform

Calling Sequence

Triangle( )

Triangle(yht, f, shape, t0, y0)

Triangle(yht, f, shape, t0, y0, opts)

Parameters

yht

-

(optional) algebraic; height of triangle wave; default is 1

f

-

(optional) algebraic; frequency of waveform; default is 1

shape

-

(optional) algebraic; shape factor from 0 to 1; default is 1

t0

-

(optional) algebraic; delay to start of triangle wave; default is 0

y0

-

(optional) algebraic; initial value; default is 0

opts

-

(optional) equation(s) of the form option = value; specify options for the Triangle command

Description

• 

The Triangle command generates a periodic triangular waveform.

• 

By default, Triangle returns an expression representing the waveform. If the option discrete is assigned true, Triangle returns a Vector of data points.

• 

The optional parameter yht specifies the height of the signal. Its default value is one.

• 

The optional parameter f specifies the frequency of the waveform. The default is one. The units of f are determined by the keyword parameter hertz.

• 

The optional parameter shape specifies the shape of the triangle. A numeric value must be between 0 and 1, inclusive. The value of shape corresponds to the relative duration of the initial slope to the period. The default of 1 generates a saw-tooth waveform with a step falling edge.

• 

The optional parameter t0 specifies the start time of the waveform. Its default value is zero.

• 

The optional parameter y0 specifies the initial value. Its default value is zero.

Examples

withDynamicSystems:

Triangle

12t2πtrunc12tππ

(1)

Trianglehertz=true

ttrunct

(2)

evalf2Triangle1,1,12,0,0,samplecount=8,sampletime=14,hertz=true,discrete=true%T

0.0.501.0.500.0.501.0.50

(3)

plotTriangle1,1,23,12,14,hertz=true,t=0..3

See Also

DynamicSystems, DynamicSystems[Chirp], DynamicSystems[Ramp], DynamicSystems[Sinc], DynamicSystems[Sine], DynamicSystems[Square], DynamicSystems[Step]


Download Help Document

Was this information helpful?



Please add your Comment (Optional)
E-mail Address (Optional)
What is ? This question helps us to combat spam