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

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