Name

macrovar — variables of function

Calling Sequence

vars=macrovar(function)

Parameters

vars

list list(in,out,nolocal,called,locals)

function

name of a function

Description

Returns in a list the set of variables used by a function. vars is a list made of five column vectors of character strings

in input variables (vars(1))

out output variables (vars(2))

nolocalreferenced variables which are not defined inside the function and which are not functions (vars(3))

called names of functions called (vars(4))

locals local variables (vars(5))

Examples

 
deff('y=f(x1,x2)','loc=1;y=a*x1+x2-loc')
vars=macrovar(f)
 

See Also

string , macr2lst