RosettaCodeData/Task/Higher-order-functions/MATLAB/higher-order-functions.m

19 lines
384 B
Mathematica
Raw Permalink Normal View History

2013-10-27 22:24:23 +00:00
F1=@sin; % F1 refers to function sin()
F2=@cos; % F2 refers to function cos()
2019-09-12 10:33:56 -07:00
% varios ways to call the referred function
2013-10-27 22:24:23 +00:00
F1(pi/4)
F2(pi/4)
feval(@sin,pi/4)
feval(@cos,pi/4)
feval(F1,pi/4)
feval(F2,pi/4)
% named functions, stored as strings
feval('sin',pi/4)
feval('cos',pi/4)
F3 = 'sin';
F4 = 'cos';
feval(F3,pi/4)
feval(F4,pi/4)