Programming a Double Pendulum

How do I model and solve for theta1 and theta2 for double pendulum problem? I am a complete beginner using Matlab and any programming language. I have solved for the Lagrangian by hand. I'm just not sure what needs to be in the 'for loop'. I also need to plot time theta1 and theta2. Please help me!

 Akzeptierte Antwort

Jan
Jan am 17 Mai 2013

1 Stimme

There are mnany different solutions. Perhaps you simply want to integrate the Lagrange function with ODE45.
Note that the simulation is more efficient using depending coordinates and a constraint matrix (see odeset->mass matrix and DAE options), that solving the equations to independent coordinates, because the trigonometrix stuff requires a lot of time.

Weitere Antworten (0)

Gefragt:

am 17 Mai 2013

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by