piecewise - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

Piecewise Functions in the Simple Units Environment

 

Description

Examples

Description

• 

In the Simple Units environment, the piecewise function is modified so that it verifies that the values it can return have the same dimension.

• 

Every command in the Simple Units environment that needs to determine whether an expression is valid or not, does so using the Units:-TestDimensions command.

Examples

Note: Prior to Maple 2015, units were displayed surrounded by double brackets.

withUnitsSimple:

This is a legal expression, because the two possible values have the same dimension (namely, length).

piecewisex<1&comma;2Unitm&comma;3Unitft

2x<111431250otherwisem

(1)

This is an illegal expression, because the three possible values do not all have the same dimension: two of them are pressures, whereas the third is a force. Consequently, Maple signals an error.

piecewisex<20Unitm&comma;2Unitbar&comma;x<40Unitm&comma;35Unitinch_mercury&comma;3Unitgigadyne

Error, (in Units:-Simple:-piecewise) the following expressions imply incompatible dimensions: {piecewise(Units:-Simple:-`<`(x,Units:-Simple:-`*`(20,Units:-Unit(m))),200000*Units:-Unit(Pa),Units:-Simple:-`<`(x,Units:-Simple:-`*`(40,Units:-Unit(m))),18015585/152*Units:-Unit(Pa),30000*Units:-Unit(N))}

See Also

piecewise

Units

Units/Simple

 


Download Help Document