Newton's Laws of Motion

Prof. James Anderson·
MechanicsForcesMotionNewton

Sir Isaac Newton's three laws of motion form the foundation of classical mechanics.

First Law: Law of Inertia

An object at rest stays at rest, and an object in motion stays in motion with the same speed and direction unless acted upon by an unbalanced force.

Key concept: Inertia - the resistance of an object to change its state of motion.

Examples

  • A book on a table remains stationary
  • A hockey puck slides across ice until friction stops it
  • Passengers lurch forward when a car brakes suddenly

Second Law: F = ma

The acceleration of an object is directly proportional to the net force acting on it and inversely proportional to its mass.

Formula:

F=ma\vec{F} = m\vec{a}

Or more precisely:

F=ma\sum \vec{F} = m\vec{a}

Where:

  • FF = Force (Newtons, N\text{N})
  • mm = mass (kilograms, kg\text{kg})
  • aa = acceleration (m/s2\text{m/s}^2)

Example Calculation

A 2 kg2\text{ kg} object experiences a net force of 10 N10\text{ N}. Find its acceleration:

a=Fm=10 N2 kg=5 m/s2a = \frac{F}{m} = \frac{10\text{ N}}{2\text{ kg}} = 5\text{ m/s}^2

Code Example: Force Calculator

def calculate_force(mass: float, acceleration: float) -> float:
    """
    Calculate force using F = ma
    
    Args:
        mass: Mass in kg
        acceleration: Acceleration in m/s^2
    
    Returns:
        Force in Newtons
    """
    return mass * acceleration
 
# Example
mass = 50  # kg
acceleration = 2  # m/s^2
force = calculate_force(mass, acceleration)
print(f"Force: {force} N")  # Output: Force: 100 N

Applications

  • Heavier objects require more force to accelerate
  • Same force produces greater acceleration in lighter objects
  • Fundamental to calculating motion in engineering

Third Law: Action-Reaction

For every action, there is an equal and opposite reaction.

F12=F21\vec{F}_{12} = -\vec{F}_{21}

Where F12\vec{F}_{12} is the force on object 1 by object 2, and F21\vec{F}_{21} is the force on object 2 by object 1.

Examples

  • Rocket propulsion: gases pushed down with force FF, rocket pushed up with force F-F
  • Swimming: push water backward, water pushes you forward
  • Walking: push ground backward, ground pushes you forward

Problem-Solving Example

A 1000 kg1000\text{ kg} car accelerates from rest to 20 m/s20\text{ m/s} in 4 s4\text{ s}. Calculate:

  1. Acceleration: a=ΔvΔt=2004=5 m/s2a = \frac{\Delta v}{\Delta t} = \frac{20 - 0}{4} = 5\text{ m/s}^2

  2. Net Force: F=ma=1000×5=5000 NF = ma = 1000 \times 5 = 5000\text{ N}

  3. Distance traveled (using s=ut+12at2s = ut + \frac{1}{2}at^2): s=0+12(5)(42)=40 ms = 0 + \frac{1}{2}(5)(4^2) = 40\text{ m}

Python Simulation

import numpy as np
import matplotlib.pyplot as plt
 
def simulate_motion(mass, force, time):
    """
    Simulate motion under constant force
    """
    acceleration = force / mass
    t = np.linspace(0, time, 100)
    velocity = acceleration * t
    position = 0.5 * acceleration * t**2
    
    return t, velocity, position
 
# Simulate a 10 kg object with 20 N force for 5 seconds
t, v, s = simulate_motion(mass=10, force=20, time=5)
 
print(f"Final velocity: {v[-1]:.2f} m/s")
print(f"Final position: {s[-1]:.2f} m")

Problem-Solving Steps

  1. Draw a free body diagram
  2. Identify all forces acting on the object
  3. Apply F=ma\sum \vec{F} = m\vec{a} in relevant directions
  4. Solve for unknown variables

These laws are essential for understanding motion in everything from sports to space travel.