Undefined function 'euler' for input arguments of type 'function_handle'.

2 views (last 30 days)
Why does the program say "Undefined function 'euler' for input arguments of type 'function_handle'. " to this code?
function dydx = funct(x)
dydx = 4/(1+x^2);
end
function euler(func,y0,h,x0,xf)
x=linspace (x0,xf,h)
y=(y0)
for k=1:(length(x)-1)
y(k+1) = y(k)+h*func(x(k));
end
y=y'
x=x'
plot (x,y)
xlabel ('x')
ylabel ('y')
end
When in the Comand Window I type: euler(@funct,0,20,0,1)

Accepted Answer

Stalin Samuel
Stalin Samuel on 10 Mar 2016
Edited: Stalin Samuel on 10 Mar 2016
  • download the attached files and save in your working directory
  • Now execute euler(@funct,0,20,0,1) from your command window

More Answers (0)

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!