Why can't a variable holding an equation be used to make a function handle?
1 view (last 30 days)
Show older comments
Spencer Kranz
on 20 Feb 2020
Commented: Spencer Kranz
on 20 Feb 2020
%% Test
syms x
eqn(x) = x^2
func = @(x) eqn
func(2)
Accepted Answer
madhan ravi
on 20 Feb 2020
I would simply use matlabFunction() as sir Walter says but maybe you have the follwing in mind:
func = @(x) eqn(x)
More Answers (1)
Walter Roberson
on 20 Feb 2020
Use matlabFunction()
2 Comments
Walter Roberson
on 20 Feb 2020
Suppose you were to do
A=1; B=2;
C=A+B;
D = @(A) C
What value would you expect D(0) to have? What value would you expect D(5) to have?
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!