LearnViz Math
Expert ▦ Linear Algebra Topic 56 of 104

Gram–Schmidt Process

Turn any basis into an orthonormal one.

Key idea

Turn any basis into an orthonormal one.

In depth

Convert any independent set into an orthogonal one: keep v₁, then subtract from each next vector its projections onto the previous ones. Normalise at the end if needed.

Worked example

v₁ = (1, 1), v₂ = (1, 0): u₂ = v₂ − ((1)/(2))(1, 1) = (1/2, −1/2).

Real-world uses

Common mistake

Projecting onto the original vectors rather than the orthogonalised ones.

How to learn this

  1. Read the key idea and say it in your own words.
  2. Work through the worked example, then try a similar problem.
  3. Use the interactive lesson’s visual and mini-quiz to check the pattern.

Frequently asked questions

What is Gram–Schmidt Process?

Turn any basis into an orthonormal one. It is a topic at the expert level in Linear Algebra.

Where is Gram–Schmidt Process used in real life?

Real-world examples: Building clean coordinate axes from messy data; Creating orthogonal features for regression.

What should I learn before Gram–Schmidt Process?

Make sure you are comfortable with Orthonormal Bases, the previous topic in Linear Algebra.

What is a common mistake with Gram–Schmidt Process?

Projecting onto the original vectors rather than the orthogonalised ones.

How can I practise Gram–Schmidt Process?

Open the interactive lesson, play with the visual, then answer the three-question mini-quiz. Getting two right marks the topic complete.

What comes after Gram–Schmidt Process?

Move on to QR Decomposition next.

Related expert topics in Linear Algebra