A system of 200 second order differential equations

Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
1 reply · 2K views
AlonsoMcLaren
Messages
89
Reaction score
2
How to solve a system of 200 second order differential equations in matlab? I know simulink can work but it takes damn long time to draw those blocks for 200 equations...
 
Physics news on Phys.org
In a general sense, MATLAB has plenty of solvers to use for differential equations that may be of use to you. See the following page for more details:

http://www.mathworks.com/help/matlab/math/ordinary-differential-equations.html

In a more specific sense, there are entire books written on this subject, like "Solving ODE's with MATLAB" by Shampine, Gladwell, Thompson http://books.google.com/books?id=P4-9gcpqQ_AC&pg=PA114&lpg=PA114&dq=large+systems+of+differential+equations+matlab&source=bl&ots=ZXY5lehY-b&sig=BSvf1alaDOcnVsl4qtNVQL3m5UM&hl=en&sa=X&ei=iJ1QUcKWB7KF0QHSiIHwBQ&ved=0CEgQ6AEwAw#v=onepage&q=large%20systems%20of%20differential%20equations%20matlab&f=false

An excerpt from that book says

Now we take up issues that are important when solving an IVP for a large system of equations. The MATLAB PSE is not appropriate for the very large systems solved routinely in some areas of general scientific computing, but it is possible to solve conveniently systems that are quite large.