Hi, I want to solve an ODE in matlab using ode23 and ode23s to compare results. I've written a code and it seems to work fine for ode23s, I even tried it for ode 23t and ode45 but for some reason when I use ode23 I get an error message.(adsbygoogle = window.adsbygoogle || []).push({});

This is the code I've been using;

function hode23seg

[T,Y]=ode23(@yprime1,[0 20],1);

[T2,Y2]=ode23s(@yprime1,[0 20],1);

semilogy(T,abs(Y),'bo',T2,abs(Y2),'r*');

function dy=yprime1(t,y)

dy=-30*y;

The error message is

??? Error using ==> ode23

Too many input arguments.

Error in ==> hode23seg at 3

[T,Y]=ode23(@yprime1,[0 20],1);

Does anyone have any ideas what's going on?

Thanks

**Physics Forums | Science Articles, Homework Help, Discussion**

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

# Ode 23 problems in matlab

Can you offer guidance or do you also need help?

Draft saved
Draft deleted

Loading...

Similar Threads for problems matlab |
---|

MATLAB MATLAB: forces acting on an object |

MATLAB Matlab histogram |

MATLAB Sovling Bernoulli's differential equation in matlab? |

MATLAB Does anyone had this plotting problem with MATLAB? |

Mathematica Solve Perturbation problem with mathematica |

**Physics Forums | Science Articles, Homework Help, Discussion**