A system of 200 second order differential equations

Click For Summary
SUMMARY

This discussion focuses on solving a system of 200 second order differential equations using MATLAB. While Simulink is an option, it is inefficient for such a large number of equations due to the complexity of block diagrams. MATLAB offers various solvers for differential equations, as detailed in the official documentation. For in-depth understanding, the book "Solving ODE's with MATLAB" by Shampine, Gladwell, and Thompson is recommended as it addresses the challenges of initial value problems (IVP) in large systems.

PREREQUISITES
  • Familiarity with MATLAB programming
  • Understanding of second order differential equations
  • Knowledge of initial value problems (IVP)
  • Basic concepts of numerical methods for differential equations
NEXT STEPS
  • Explore MATLAB's built-in solvers for differential equations
  • Read "Solving ODE's with MATLAB" by Shampine, Gladwell, and Thompson
  • Investigate MATLAB's documentation on ordinary differential equations
  • Learn about efficient modeling techniques in Simulink for large systems
USEFUL FOR

This discussion is beneficial for engineers, mathematicians, and researchers working with complex systems of differential equations, particularly those utilizing MATLAB for numerical simulations.

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.
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 3 ·
Replies
3
Views
5K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 27 ·
Replies
27
Views
7K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 32 ·
2
Replies
32
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K