aımnova
DashboardMy LearningCrash CoursesStudy Plan

Aimnova site navigation

Stay in the loop

Get the latest study resources and updates

New features, study tips and exam insights — straight to your inbox.

IB Diploma

  • IB Past Papers
  • IB Study Notes
  • IB Question Bank
  • IB Mock Exams
  • IB Revision

IB Subjects

  • IB Math AA
  • IB Math AI
  • IB Economics
  • IB Business Management
  • IB Physics
  • IB Biology
  • View all IB subjects→

IB Past Papers

  • IB Math AA HL Past Papers
  • IB Math AA SL Past Papers
  • IB Math AI HL Past Papers
  • IB Math AI SL Past Papers
  • IB Economics HL Past Papers
  • IB Economics SL Past Papers
  • IB ESS Past Papers
  • View all past papers→

Study Resources

  • Study Notes
  • Question Bank
  • Mock Exams
  • Crash Courses
  • Flashcards
  • Revision Guide
  • Exam Skills
  • Command Terms
  • Grade Calculator
  • Exam Timetable 2026

Aimnova

  • Features
  • Pricing
  • For Teachers
  • For Schools
  • For Parents
  • About Us
  • Blog
  • Contact
aımnova

IB study, practice and feedback built around the real exam.

TermsPrivacyCookies·© 2026 Aimnova. All rights reserved.c1e448f

Aimnova is not affiliated with or endorsed by the International Baccalaureate Organization (IB).

NotesMath AI HLTopic 5.18Euler's method for 2nd-order & coupled systems
Back to Math AI HL Topics
5.18.15 min read

Euler's method for 2nd-order & coupled systems (Math AI HL)

IB Mathematics: Applications and Interpretation · Unit 5

Smart study tools

Turn reading into results

Move beyond passive notes. Answer exam-style questions, get AI feedback, and build the skills that earn top marks.

Get Started Free

Contents

  1. 1Turn a coupled system into one Euler table
  2. 2Reduce a 2nd-order DE to a coupled system
Picture: two dials moving at once: A coupled system has two rate equations running side by side. Euler steps both quantities together.

Picture: two dials moving at once

  • Imagine two animal populations — rabbits R and foxes F.
  • Each changes at a rate that depends on both numbers.
  • Euler's method takes one small time-step h and nudges both quantities forward at the same time.
  • It uses the rates calculated from the current row.
The golden rule: Compute all the rates from the old values first, then update everything together — never feed a freshly-updated R into the fox rate for the same step.
Euler for a coupled system dx/dt = f, dy/dt = g — both updates use the SAME old row (tn, xn, yn).

IB-style question — rabbits and foxes

A reserve models its rabbit population R (hundreds) and fox population F (tens) by dR/dt = 0.5R − 0.4F and dF/dt = 0.3R − 0.6F, where t is in years. Initially R = 10 and F = 4.

Use Euler's method with step length h = 0.5 to estimate R and F after 1 year.

Step by step

  1. Reaching t = 1 from t = 0 in steps of 0.5 needs 1/0.5 = 2 steps. Start by finding both rates at the first row.
  2. Step 1: update BOTH from the old row, then advance t.
  3. Recompute the rates at the new row (t = 0.5).
  4. Step 2: update again to reach t = 1.

Final answer

After 1 year the model estimates R ≈ 13.8 (so ≈ 1380 rabbits) and F ≈ 4.77 (so ≈ 48 foxes). Both rates were always read off the SAME old row before stepping — that is what stops the two equations contaminating each other.

Lay it out as a table: Always draw a table with columns n, t, x (or R), y (or F), and the two derivatives. Fill the derivatives for a row first, then write the next row underneath.
GDC or by hand: On the GDC you can store this as a recurrence or a spreadsheet — but in the exam, neatly counting rows is what earns the marks and avoids the off-by-one trap.

Free preview

This is the free notes preview

You're reading the free notes. Aimnova Pro unlocks the full study experience — and you can try it with your first topic free to keep:

  • FlashcardsLock in vocabulary and key terms with spaced repetition.
  • Practice questionsAnswer exam-style questions and get instant AI marking.
  • Mock exams & past-paper vaultSit full mocks and see exactly how examiners award marks.
  • Personalised study planA daily plan built around your exam date and weak areas.
Start Studying Free Full access to Aimnova Pro · cancel anytime
Name the velocity, and the second-order DE splits in two: A second-order DE like d²x/dt² = g(t, x, dx/dt) describes things with acceleration — a spring, a falling object, an oscillating circuit.

Split it into a coupled pair

1

Name the velocity

Give the first derivative its own name, v = dx/dt.

2

Rewrite

Now d²x/dt² is just dv/dt.

3

Coupled pair

dx/dt = v (definition of v) and dv/dt = g(t, x, v) (the original DE, rewritten).

4

Step with Euler

That is exactly the form Euler can step — apply the coupled rule to x and v together.

Name v, rewrite, step both.

Set v = dx/dt to reduce any 2nd-order DE to two first-order equations.
Euler then steps x with the old v, and v with the old acceleration g.

IB-style question — a vibrating spring

A mass on a spring obeys d²x/dt² = −4x, where x is the displacement from rest (cm) and t is in seconds. It is released from rest at x = 3 cm, so x(0) = 3 and dx/dt = 0 at t = 0.

(a) Write the system as two first-order equations. (b) Use Euler's method with h = 0.1 to estimate the displacement at t = 0.2 s.

Step by step

  1. (a) Let v = dx/dt. Then the second-order DE becomes a coupled pair.
  2. (b) Reaching t = 0.2 in steps of 0.1 is 2 steps. Row 0: x₀ = 3, v₀ = 0, so the acceleration is −4(3) = −12.
  3. Step 1: x uses the old v, v uses the old acceleration.
  4. New acceleration at row 1: −4(3) = −12. Step 2 to reach t = 0.2.

Final answer

(a) dx/dt = v, dv/dt = −4x. (b) The estimated displacement at t = 0.2 s is x ≈ 2.88 cm. Notice x barely moved on the first step because the spring started from rest (v₀ = 0) — Euler only lets the velocity build up gradually.

The derivative column you actually use: For a 2nd-order DE your table needs four working columns: n, t, x, v — plus the acceleration dv/dt = g(t, x, v) that drives the v-update.

Write the acceleration for a row before stepping. The x-update only ever needs v, but the v-update needs g, so it pays to compute g explicitly each row.

Try an IB Exam Question — Free AI Feedback

Test yourself on Euler's method for 2nd-order & coupled systems. Write your answer and get instant AI feedback — just like a real IB examiner.

A seat on a tractor is mounted on a spring and damper. The displacement, cm, of the seat from its rest position, seconds after it is disturbed, is modelled by .

Given that
, show that .
[2 marks]

Related Math AI HL Topics

Continue learning with these related topics from the same unit:

5.1.1Introduction to Limits5.10.1The second derivative & concavity5.11.1Integration techniques5.12.1Area under and between curves
View all Math AI HL topics
Improve your exam techniqueCommand terms, paper structure, and mark-scheme tips for Math AI HL
Previous5.17.1Phase portraits of coupled systems

111 practice questions on Euler's method for 2nd-order & coupled systems

Students who practiced this topic on Aimnova scored 82% on average. Try free practice questions and get instant AI feedback.

Try 3 Free QuestionsView All Math AI HL Topics