Consider the code below. Both sections achieve the same result–an identical graph shown below. Does anyone have any warnings about starting in symbolic and converting to numeric? For my application (more complex than the example below), I need to divide two symbolic expressions and then plug the resulting expression into ode45 to be solved. Computation time doesn't matter (i.e., the problem solves in < 4s). Any warnings/advice would be greatly appreciated!
%% Numeric
ydot = @(t,y) 2*t;[t_sol2,y_sol2] = ode45(ydot,[0 5],0);figure plot(t_sol2,y_sol2,'-o')xlabel('Time'); ylabel('y(t)')%% Symbolic -> Numeric
syms y t ydot2(t,y) = 2*t; ode = matlabFunction(ydot2);[t_sol,y_sol] = ode45(ode,[0 5],0);figure plot(t_sol,y_sol,'-o')xlabel('Time'); ylabel('y(t)')
Plot of the result:
Best Answer