MATLAB: Error “Attempt to execute SCRIPT ode113 as a function” in MTLAB R2014a

MATLABode

Hello everyone,
I've tried to solve an ode problem with ode113 in MATLAB R2014a as follows:
clear all;
tspan = [0 5];
y0 = 0;
[t,y] = ode113(@(t,y) 2*t, tspan, y0);
plot(t,y,'-o')
but there's an error as "Attempt to execute SCRIPT ode113 as a function" and
Error in filename (line 4)
[t,y] = ode113(@(t,y) 2*t, tspan, y0);
I was wondering if somebody could help me about my problem.
Thanks in advance.

Best Answer

You have a script that you saved as ode113.m.
You need to rename it to something like ode113_file.m or something that makes sense in the context.