Section: FreeMat Functions
feval function executes a function using its name.
The syntax of feval is
[y1,y2,...,yn] = feval(f,x1,x2,...,xm)
where f is the name of the function to evaluate, and
xi are the arguments to the function, and yi are the
return values.
Alternately, f can be a function handle to a function
(see the section on function handles for more information).
feval to call the cos
function indirectly.
--> feval('cos',pi/4)
ans =
<double> - size: [1 1]
0.7071067811865476
Now, we call it through a function handle
--> c = @cos c = <function ptr array> - size: [1 1] @cos --> feval(c,pi/4) ans = <double> - size: [1 1] 0.7071067811865476