selectfun
selects for a specified function
Calling Sequence
Parameters
Description
Examples
selectfun(e, f)
selectfun(e, f, x)
e
-
expression
f
name, or list or set of names; function name(s)
x
(optional) name, or list or set of names; variable name(s)
The selectfun command searches an expression e for the function with operator name f, or, if f is a list or set of names, then selectfun searches e for any one of these functions.
It returns a set consisting of all the matching subexpressions g of e such that either op(0,g)=f or member(op(0,g),f) according to whether f is a name or is a list or set of names.
If the optional third argument x is specified, the selectfun command requires the subexpressions g be function(s) f of x (or function(s) f of a member of x if x is a set or list).
e≔sin⁡x+exp⁡y+1
e≔sin⁡x+ⅇy+1
selectfun⁡e,exp
ⅇy
selectfun⁡e,cos
∅
selectfun⁡e,exp,y
selectfun⁡e,exp,x
selectfun⁡e,exp,x,y
selectfun⁡e,cos,sin,x
sin⁡x
See Also
has
hasfun
hastype
select
Download Help Document