type/function
check for a function
Calling Sequence
Parameters
Description
Examples
type(expr, function)
type(expr, function(vtype))
expr
-
any expression
vtype
type
The call type(expr, function) checks if expr is of the form name(args), where args is an expression sequence of zero or more items. Expressions of type function represent function calls. For more information, see function.
A mathematical "function" in Maple can be defined using a functional operator. Use these to define a function of a single variable, a multivariate function, or a vector function.
Note that in Maple it is the procedure type, rather than function type that corresponds to what you think of as a "mathematical function".
If the parameter vtype is given, then it also checks that each argument is of type vtype.
A "function" can also be something written in infix notation, for example,
type(a &q b, function);
true
This does not include the infix operators +, -, *, /, ^, ||, =, <, >, <=, >=, <>, .., ::, `and`, `implies`, `or`, and `xor`, but it does include @, @@, ., $, mod, union, intersect, minus, subset, &*, and all other operators starting with &.
type⁡sin⁡x,function
type⁡sin,function
false
type⁡f⁡,function
type⁡f⁡x,y,z,function
type⁡f⁡x,y,z,function⁡name
type⁡f⁡1,y,z,function⁡name
type⁡a+b,function
type⁡aandb,function
type⁡aunionb,function
See Also
function
functional operators
type/applied
type/evenfunc
type/oddfunc
type/procedure
type/structured
Download Help Document