Skip to main content
Differential equations II
Lesson 30 of 75
Review

Nonlinear equations

Objective. Use linearisation and qualitative analysis.

  1. 1. Learn
  2. 2. Worked example
  3. 3. Practice
  4. 4. Feedback
  5. 5. Continue

Learn: the key idea

Nonlinear equations in dynamical systems lack the superposition property of linear ones, so their behaviour near equilibria is studied by linearisation: approximate f(x,y), g(x,y) by their Jacobian at the equilibrium and analyse the resulting linear system. This is valid when the equilibrium is hyperbolic, meaning no eigenvalue of the Jacobian has zero real part, by the Hartman–Grobman theorem. For the pendulum equation x′ = y, y′ = −sin(x), linearising at (0,0) gives y′ = −x, producing a centre, matching the observed small oscillations.

Worked example

For the nonlinear system x′ = y, y′ = −sin(x), find the linearisation at the equilibrium (0,0).

For the nonlinear system …
Illustrated card showing For the nonlinear system x′ = y
  1. 1Compute the Jacobian of (y, −sin x) generally
  2. 2At (0,0), ∂/∂x(−sin x) = −cos(0) = −1
  3. 3The Jacobian at the origin is [[0,1],[−1,0]]
  4. 4Write the linearised system explicitly

Answer: x′ = y, y′ = −x

Concept mastery

Based on your past attempts at this lesson — the question types to practise again come first.

Complete a practice set to see your concept breakdown here.

Practice

Practice happens on its own screen, one question at a time. Answers stay hidden until you submit yours, and you can stop and pick up at the same question later.

Start practising

Common mistake. A common error is trusting the linearisation when an eigenvalue has zero real part, such as a predicted centre, since nonlinear terms can turn it into a spiral. Always check hyperbolicity before relying on the linear classification.

Your progress

Tick each step as you finish it. Your exact reading position is saved automatically, so Continue drops you back on the same line.

0 of 5 steps complete

Your place saves automatically as you read.

My dashboard