I'm using the ode15s function to help me solve a relatively large system of stiff, first order ODE's. Depending on my settings, sometimes it solves fast and easy, sometimes slowly, and sometimes it takes forever, floods my computer's RAM, and I don't get any solution. I'd like to be able to watch it so I can see if it's worth waiting for it to solve or if I need to stop change something.
I read the instructions in the Matlab help for how to do this, but I'm still a novice user, and I don't understand the instructions. I know that I'm interested though in figuring out how to use functions like OutputFcn, odeplot, odephas2, odeprint, and OutputSel, although I can't tell the differences between them, or which one I want. If I could get Matlab to show me each new point of the solution result of the solver in the Command Window as it goes, that would be great. If this is too computationally demanding, if I could just have a way to pause, check, and continue the solver would also be helpful. I've been plotting the results upon conclusion of the solving process. If I could plot whatever partial solution that the solver achieved over the tspan before it is fully done, that would also be helpful.
The bottom line is that I don't want to wait 5 hours for the solver to tell me that it failed when I could have been working fixing whatever caused it to struggle in solving.