algebraic - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.

Online Help

All Products    Maple    MapleSim


convert/algebraic

convert procedures into their algebraic form

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

convert(procedure, algebraic)

Parameters

procedure

-

any Maple procedure

Description

• 

The convert(procedure, algebraic) command converts a given procedure into its algebraic form, if possible. For example, the procedure z -> sin(z) + 1 is converted into sin + 1. Remember that in Maple 1(z) = 1.

• 

When the conversion to the algebraic form is not possible, the received procedure itself is returned. For a conversion to be possible, the given procedure is expected to have a calling sequence, that is, be a procedure of some arguments, and return an algebraic expression of its arguments containing only constants or functions of the given arguments.

Examples

> 

z↦Γ⁡z⋅Ψ⁡z+1

z↦Γ⁡z⋅Ψ⁡z+1

(1)
> 

convert⁡,algebraic

Γ⁢Ψ+1

(2)

Sometimes, when applying an algebraic expression, to simplify any constant "applied to some variables", use simplify/constants.

> 

a,z↦f⁡a,z+π

a,z↦f⁡a,z+π

(3)
> 

convert⁡,algebraic

f+π

(4)

Applying the algebraic form generates π⁡a,z.

> 

⁡a,z

f⁡a,z+π⁡a,z

(5)

Simplify π⁡a,z.

> 

simplify⁡

f⁡a,z+π

(6)

Procedures where the calling sequence is not given are not converted

> 

↦sin⁡z

↦sin⁡z

(7)
> 

convert⁡,algebraic

↦sin⁡z

(8)

In other cases, the conversion is not possible: objects which are not constant and not functions of the procedure's arguments are present:

> 

z↦f⁡1,z

z↦f⁡1,z

(9)

It cannot be expressed in terms of only f.

> 

convert⁡,algebraic

z↦f⁡1,z

(10)
> 

z↦LambertW⁡z1+LambertW⁡z⋅z

z↦LambertW⁡z1+LambertW⁡z⋅z

(11)

z in the procedure body prevents the conversion.

> 

convert⁡,algebraic

z↦LambertW⁡z1+LambertW⁡z⋅z

(12)

Without z the conversion is feasible.

> 

z↦LambertW⁡z1+LambertW⁡z

z↦LambertW⁡z1+LambertW⁡z

(13)
> 

convert⁡,algebraic

LambertW1+LambertW

(14)

See Also

convert

procedure

simplify/constants

type/algebraic