Pendulum - Python  Eulers method

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Pendulum - Python 

Eulers method 

Pendulum
- Python
The motion of a single, undamped (i.e. no friction) pendulum may be
described through the ordinary differential equations are:
+9/lsin(0) -0,
where 8 is the angle between the pendulum and vertical, g is the strength of
gravity and I is the length of the pendulum.
d²0
dt²
MREMA
ng cub
Force diagram for pendulumn
®
Undamped pendula are somewhat
unnatural since, given a small push,
they continue to swing forever!
We rewrite as first order system:
80
Ot
dv
Ət
-g/l sin(8).
Through the question we will fix g = 1
= 1
. (We pretend we are living in a world
without units!).
Q) Implement the system of ordinary equations using Euler's method subject to the initial
conditions
0 = 0 and v=vat t = 0.
and implement the system of ordinary equations using Euler's method subject to the initial
conditions
dt = 6/200,00 = 0, v = 1 until T = 6.
Make two plots, one which shows the x-coordinate against the y-coordinate and another
that shows time t against 8.
Transcribed Image Text:Pendulum - Python The motion of a single, undamped (i.e. no friction) pendulum may be described through the ordinary differential equations are: +9/lsin(0) -0, where 8 is the angle between the pendulum and vertical, g is the strength of gravity and I is the length of the pendulum. d²0 dt² MREMA ng cub Force diagram for pendulumn ® Undamped pendula are somewhat unnatural since, given a small push, they continue to swing forever! We rewrite as first order system: 80 Ot dv Ət -g/l sin(8). Through the question we will fix g = 1 = 1 . (We pretend we are living in a world without units!). Q) Implement the system of ordinary equations using Euler's method subject to the initial conditions 0 = 0 and v=vat t = 0. and implement the system of ordinary equations using Euler's method subject to the initial conditions dt = 6/200,00 = 0, v = 1 until T = 6. Make two plots, one which shows the x-coordinate against the y-coordinate and another that shows time t against 8.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Fundamentals of Boolean Algebra and Digital Logics
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education