Converting a second-order ODE into system of first-order ODEs

  • Thread starter Thread starter dreamspace
  • Start date Start date
  • Tags Tags
    Ode Odes System
Click For Summary
SUMMARY

The discussion focuses on converting a second-order ordinary differential equation (ODE) of the form m*y'' = a*y + n*x into a system of first-order ODEs. The conversion process involves introducing a new dependent variable, z, defined as z = y', which leads to the formulation of two first-order equations: y' = z and z' = (a/m)y + (n/m)x. This method effectively transforms the original second-order equation into a manageable system of first-order equations suitable for numerical analysis.

PREREQUISITES
  • Understanding of second-order ordinary differential equations (ODEs)
  • Familiarity with first-order ODE systems
  • Knowledge of numerical analysis techniques
  • Basic calculus, specifically differentiation
NEXT STEPS
  • Study the method of converting higher-order ODEs to first-order systems
  • Explore numerical methods for solving first-order ODEs, such as Euler's method
  • Learn about the stability and convergence of numerical solutions for ODEs
  • Investigate software tools for numerical analysis, such as MATLAB or Python's SciPy library
USEFUL FOR

Mathematicians, engineers, and students involved in numerical analysis or differential equations who need to convert and solve second-order ODEs effectively.

dreamspace
Messages
10
Reaction score
0
This is not homework, but rather me just trying to work a numerical analysis problem.

I have a second order equation on the form m*y'' = a*y + n*x (no first derivative)

How does one convert this? It's been years since I did this. Last I remember, one would start with substituting the first derivative with something. (u = y'), but now there's no such part in the equation.

Thanks!
 
Physics news on Phys.org
Usually start by solving the homogeneous version.
 
I'm afraid haruspex misunderstood the question.

dreamspace, do exactly as you suggest: introduce the new dependent variable by defining z= y'. Then the equation becomes mz'= ay+ nx.

Your two first order equations are
y'= z
z'= (a/m)y+ (n/m)x
 

Similar threads

Replies
4
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
3
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
Replies
9
Views
2K
Replies
1
Views
2K
Replies
7
Views
2K