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

Online Help

All Products    Maple    MapleSim


type/arctrig

check for inverse trigonometric functions

type/arctrigh

check for inverse hyperbolic functions

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

type(expr, arctrig)

type(expr, arctrig(x))

type(expr, arctrigh)

type(expr, arctrigh(x))

Parameters

expr

-

any expression

x

-

variable name

Description

• 

The call type(expr, arctrig) returns true if expr is a function and the function name is one of the inverse trigonometric or hyperbolic functions:

arcsin,arccos,arctan,arcsec,arccsc,arccot,arcsinh,arccosh,arctanh,arcsech,arccsch,arccoth

• 

The call type(expr, arctrig(x)) checks, in addition, that the argument to the inverse trigonometric function contains the variable name x.

• 

The call type(expr, arctrigh) returns true if expr is a function and the function name is one of the inverse hyperbolic functions:

arcsinh,arccosh,arctanh,arcsech,arccsch,arccoth

• 

The call type(expr, arctrigh(x)) checks, in addition, that the argument to the inverse hyperbolic function contains the variable name x.

• 

Note that the arctrigh type is a subset of the arctrig type, in the sense that an expression of type arctrigh is also of type arctrig. However, the converse is not true: the arcsin function is of type arctrig but not of type arctrigh.

Examples

> 

type⁡arcsin⁡x,arctrig

true

(1)
> 

type⁡arcsin⁡x,arctrigh

false

(2)
> 

type⁡arcsinh⁡x,arctrig

true

(3)
> 

type⁡arcsinh⁡x,arctrigh

true

(4)
> 

type⁡exp⁡x,arctrig

false

(5)
> 

type⁡exp⁡x,arctrigh

false

(6)
> 

type⁡arcsin⁡x+arccos⁡x,arctrig

false

(7)
> 

type⁡arcsin⁡x+arccos⁡x,arctrigh

false

(8)
> 

type⁡arcsin⁡1,arctrig⁡x

false

(9)
> 

type⁡arcsin⁡1,arctrigh⁡x

false

(10)
> 

type⁡arctanh⁡3⁢x−1,arctrig⁡x

true

(11)
> 

type⁡arctanh⁡3⁢x−1,arctrigh⁡x

true

(12)

See Also

arctrig

type

type/function

type/trig