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.17Phase portraits of coupled systems
Back to Math AI HL Topics
5.17.15 min read

Phase portraits of 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. 1Equilibrium and the eigenvalue test
  2. 2Eigenvectors, the general solution and trajectories
Picture: a map of who-eats-whom over time: A phase portrait shows two interacting quantities on one map.

Picture: a map of who-eats-whom

  • Imagine tracking two interacting populations — say lynx (x) and hares (y).
  • Instead of two separate graphs against time, draw ONE map with x across and y up.
  • Every point is a possible "state" of the system; the arrows show which way the state moves next.
  • The curves the state traces out are trajectories, and the whole picture is the phase portrait.
  • For a linear system we write the two rates as a matrix product:
A 2×2 coupled linear system: each rate depends on BOTH variables, so they cannot be solved one at a time.
The equilibrium sits at the origin: An equilibrium is where nothing changes — both rates are zero at once. For a linear system M(x, y) = 0 has the single solution (x, y) = (0, 0) (whenever M is invertible).
Stable or unstable?: So the only equilibrium is the origin, and the key question is: do nearby trajectories move TOWARD it (stable) or AWAY (unstable)? The eigenvalues of M answer that.
The characteristic equation. Its roots λ are the eigenvalues — find them on the GDC (matrix → eigenvalues).

IB-style question — classify a two-species system

A reserve holds two interacting species. With x = thousands of grazers and y = thousands of browsers, the model is dx/dt = x + y and dy/dt = 4x + y (rates in thousands per year).

(a) Write the system as d/dt(x, y) = M(x, y) and state the equilibrium. (b) Find the eigenvalues of M and classify the equilibrium.

Step by step

  1. (a) Read the coefficients of x and y straight off the two rate equations to build M.
  2. Both rates are zero only at the origin, so that is the equilibrium.
  3. (b) Form the characteristic equation using tr M = 2 and det M = (1)(1) − (1)(4) = −3.
  4. Factorise (or use the GDC's eigenvalue tool).

Final answer

(a) M = (1, 1; 4, 1), equilibrium at the origin (0, 0). (b) Eigenvalues are 3 and −1 — two REAL eigenvalues of OPPOSITE sign, so the origin is a SADDLE point: unstable. Trajectories are pulled in along one direction but flung out along the other, so the two populations cannot settle at zero.

The classification rule in one line: Read the eigenvalues:

• Two real, same sign → node (both negative = stable sink; both positive = unstable source).

• Two real, opposite signs → saddle (always unstable).

• Complex a ± bi → spiral (stable if a < 0, unstable if a > 0); if a = 0 (purely imaginary) → centre (closed loops).

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
Real eigenvectors are the straight-line trajectories: Real eigenvectors give the straight-line trajectories through the origin.

Along an eigenvector

  • Along an eigenvector direction the system just scales — it doesn't twist.
  • So a trajectory that starts on an eigenvector stays on that straight line through the origin.
  • Its eigenvalue decides the motion along that line.

NEGATIVE eigenvalue

  • Pulls the state IN toward the origin
  • eλt → 0

POSITIVE eigenvalue

  • Pushes it OUT
  • eλt → ∞
Everything else: Every other trajectory is a blend of the two eigen-directions:
General solution for two real eigenvalues λ₁, λ₂ with eigenvectors v₁, v₂. A and B come from the starting state.

IB-style question — coupled tanks settling to empty

Brine flows between two connected tanks. With x and y the salt mass (kg) in each tank, the model is dx/dt = −2x and dy/dt = x − 4y (per hour).

(a) Find the eigenvalues and a corresponding eigenvector for each. (b) Write the general solution and describe the long-term behaviour.

Step by step

  1. (a) Build M from the coefficients, then find the eigenvalues from the characteristic equation (tr M = −6, det M = 8).
  2. For λ = −2 solve (M + 2I)v = 0: the bottom row gives x − 2y = 0, so v₁ = (2, 1).
  3. For λ = −4 solve (M + 4I)v = 0: the top row gives 2x = 0, so x = 0 and v₂ = (0, 1).
  4. (b) Combine into the general solution.

Final answer

(a) λ = −2 with v₁ = (2, 1) and λ = −4 with v₂ = (0, 1). (b) BOTH eigenvalues are negative, so e−2t and e−4t → 0: the origin is a stable node (sink) and every trajectory drains to (0, 0). In context, the salt in both tanks tends to zero — the tanks flush clean. (Assumes the linear mixing model stays valid as masses get small.)

Which way do the arrows point near the origin?

1

Draw the lines

Draw the eigenvector lines through the origin.

2

Add arrows

Put arrows IN on a line whose eigenvalue is negative and arrows OUT on a line whose eigenvalue is positive.

3

Node

The bigger-magnitude eigenvalue is the "fast" direction; curved trajectories leave/arrive tangent to the slow (smaller-magnitude) eigenvector.

4

Saddle

Trajectories come in along the negative direction and swing out along the positive one.

Lines first, then arrows, then curves.

Try an IB Exam Question — Free AI Feedback

Test yourself on Phase portraits of coupled systems. Write your answer and get instant AI feedback — just like a real IB examiner.

A door closer contains a spring in oil. The displacement, cm, of the door arm from its closed position, seconds after it is disturbed, is modelled by . The equation can be written as , where and is a matrix.

Write down the matrix
.
[1 mark]

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.16.1Euler's method (1st order)NextEuler's method for 2nd-order & coupled systems5.18.1

222 practice questions on Phase portraits of 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