invfunc - Maple Help

Online Help

All Products    Maple    MapleSim


invfunc

Inverse Function Table

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

invfunc[f]

Invfunc[f]

Parameters

f

-

function name

Description

• 

The invfunc table is used by solve, simplify and the `@@` operator to replace (explicit or implicit) occurrences of expressions of the form f−1 with the corresponding inverse function.

• 

The Invfunc table is similar to the invfunc table, but returns a multiple valued inverse (in case the inverse is a multiple valued function). A multiple value function normally uses a _Z or _NN additional variable which is assumed to be in the correct domain. _Zxx variables stand for arbitrary integers, _NNxx stand for arbitrary natural numbers (non-negative integers).

• 

Entries may be added to or deleted from the table just as for any other Maple table.

• 

The table is uni-directional.  That is, if there is an entry in the table of the form invfunc[f] = g, Maple does not assume that g−1=f.

Examples

sin@@(-1);

arcsin

(1)

ln@@(-3);

exp3

(2)

LambertW@@(-1);

invfuncLambertW

(3)

unprotect('invfunc');

invfunc[f] := g;

invfuncfg

(4)

f@@(-2);

g2

(5)

solve(LambertW(x)=y, x);

yⅇy

(6)

Invfunc[sin](1);

12π+2π_Z1~

(7)

Invfunc[exp](x);

lnx+2Iπ_Z2~

(8)

See Also

@@

simplify

solve