SECTION 1
Historical Context & Motivation
For centuries, mathematicians searched for a clean way to describe direction and magnitude using numbers alone. The idea of turning a geometric arrow into a neat list of numbers may sound simple, but it took a long chain of discoveries to get there. The concept of a coordinate vector is the key bridge between pictures you can draw and calculations you can perform.
Before coordinate vectors existed, geometry was done entirely with rulers and compasses. You could prove theorems about triangles, but you couldn't easily plug a triangle into an equation. Coordinate vectors changed that by giving every geometric object a numerical address.
1637 • Descartes Introduces Coordinates
1844 • Grassmann's Theory of Extension
1888 • Peano Defines Vector Spaces
1900s • Modern Linear Algebra
The central question these mathematicians tackled was: How can we translate any vector—no matter how abstract—into a simple list of numbers that captures everything about it? The answer is the coordinate vector, and understanding it is essential for nearly every calculation in linear algebra.
SECTION 2
Core Principles & Definitions
Before you can build a coordinate vector, you need to understand a few foundational ideas. Think of these as the building blocks that make the whole concept work.
Vector Space
Basis
Linear Combination
Coordinate Vector
Uniqueness
KEY TAKEAWAY
SECTION 3
Visual Explanation
The diagram below shows the same vector v expressed in two different bases. On the left, we use the standard basis (the ordinary x- and y-axes). On the right, we use a different pair of basis vectors, b₁ and b₂. Notice how the arrow itself doesn't move—only the numbers that describe it change.
Look at the dashed lines in each panel. On the left, the dashed lines are parallel to the standard axes—one horizontal, one vertical—showing that v is 3 units along e₁ and 3 units along e₂. On the right, the dashed lines follow the directions of b₁ and b₂ instead. The numbers change from (3, 3) to (1, 2), but the pink arrow hasn't moved at all. This is the heart of coordinate vectors: the coordinates are always relative to whichever basis you pick.
SECTION 4
Mathematical Framework
Let's put the idea into precise mathematical language. Suppose you have a vector space V with a basis B = {b₁, b₂, …, bₙ}. Every vector v in V can be written as a unique linear combination of those basis vectors.
LINEAR COMBINATION
Here, c₁, c₂, …, cₙ are scalars (plain numbers). Each cᵢ tells you how much of basis vector bᵢ you need.
The coordinate vector collects those scalars into an ordered column.
COORDINATE VECTOR
The subscript B reminds us which basis we are using. The order of the entries matches the order of the basis vectors.
Why does uniqueness matter? If two different sets of scalars could give you the same vector v, then the coordinate vector wouldn't be well-defined—you'd have ambiguity. Because a basis is, by definition, a linearly independent spanning set, there is exactly one way to write v. That guarantees each vector maps to one and only one coordinate vector.
STANDARD BASIS IN ℝ²
In the standard basis, the coordinate vector of any vector is just its usual component list. For example, v = (5, −2) means [v]_std = (5, −2).
Important Note
SECTION 5
How Coordinates Change with the Basis
One of the most important skills in linear algebra is switching between bases. The same vector v gets different coordinate vectors depending on the basis you choose. The diagram below shows three different bases for ℝ², and the resulting coordinate vectors for the same vector v = (4, 2) in standard form.
Let's verify the third panel. Basis C has c₁ = (1, 1) and c₂ = (1, −1). The claim is [v]_C = (3, 1), meaning v = 3·c₁ + 1·c₂. Check: 3·(1, 1) + 1·(1, −1) = (3, 3) + (1, −1) = (4, 2). That matches! The coordinate vector records the recipe for mixing basis vectors to produce your target vector.
| Basis | Basis Vectors | Coordinate Vector [v] | Verification |
|---|---|---|---|
| S (standard) | (1, 0) and (0, 1) | (4, 2) | 4·(1,0) + 2·(0,1) = (4, 2) ✓ |
| B | (2, 0) and (0, 1) | (2, 2) | 2·(2,0) + 2·(0,1) = (4, 2) ✓ |
| C | (1, 1) and (1, −1) | (3, 1) | 3·(1,1) + 1·(1,−1) = (4, 2) ✓ |
Coordinate vectors for v = (4, 2) under three bases
SECTION 6
Worked Example
Let's work through a complete problem step by step. We'll find the coordinate vector of v = (7, 3) with respect to the basis B = {b₁, b₂} where b₁ = (2, 1) and b₂ = (1, 3).
Finding [v]_B for v = (7, 3)
- 1
Step 1 — Set Up the Equation
We need scalars c₁ and c₂ such that v = c₁·b₁ + c₂·b₂. Substituting the known vectors, we write (7, 3) = c₁·(2, 1) + c₂·(1, 3). - 2
Step 2 — Expand the Right Side
Distribute the scalars: (7, 3) = (2c₁, c₁) + (c₂, 3c₂) = (2c₁ + c₂, c₁ + 3c₂). Now match each component to get a system of equations.System: 2c₁ + c₂ = 7 and c₁ + 3c₂ = 3 - 3
Step 3 — Solve the System
From the second equation, c₁ = 3 − 3c₂. Substitute into the first: 2(3 − 3c₂) + c₂ = 7, which gives 6 − 6c₂ + c₂ = 7, so −5c₂ = 1, meaning c₂ = −1/5. Then c₁ = 3 − 3(−1/5) = 3 + 3/5 = 18/5.c₁ = 18/5, c₂ = −1/5 - 4
Step 4 — Write the Coordinate Vector
The coordinate vector is just the ordered list of these scalars.[v]_B = (18/5, −1/5) - 5
Step 5 — Verify
Check: (18/5)·(2, 1) + (−1/5)·(1, 3) = (36/5, 18/5) + (−1/5, −3/5) = (35/5, 15/5) = (7, 3). ✓ The answer matches.
KEY TAKEAWAY
SECTION 7
Strengths, Limitations & Comparisons
Coordinate vectors are incredibly useful, but they have both strengths and limitations you should be aware of. Understanding these helps you know when and why to use them.
| Aspect | Strengths | Limitations |
|---|---|---|
| Computation | Turns abstract vector operations (addition, scaling) into simple arithmetic on lists of numbers. | You must first choose a basis and solve a system of equations—extra setup work. |
| Universality | Works for any finite-dimensional vector space—polynomials, matrices, function spaces, not just arrows. | Does not apply directly to infinite-dimensional spaces (like all continuous functions). |
| Basis Dependence | Lets you pick a basis that makes your problem easier (e.g., diagonal matrices). | The coordinate vector changes when you switch bases, which can cause confusion if the basis isn't stated. |
| Geometric Intuition | In the standard basis of ℝ² or ℝ³, coordinates match our natural x-y-z intuition. | In non-standard or higher-dimensional bases, it's hard to visualize what the coordinates mean. |
Strengths and limitations of coordinate vectors
THE BIG PICTURE
SECTION 8
Connection to Advanced Topics
Coordinate vectors are a stepping stone to some of the most powerful ideas in linear algebra. Once you're comfortable with them, several doors open up.
| This Lesson | Advanced Topic | How They Connect |
|---|---|---|
| Coordinate vector [v]_B | Change-of-basis matrix | A matrix P that converts [v]_B to [v]_C in one multiplication: [v]_C = P·[v]_B. |
| Unique linear combination | Isomorphism | The coordinate map is an isomorphism—a perfect one-to-one correspondence between V and ℝⁿ. |
| Choosing a good basis | Eigenvalues & diagonalization | Eigenvectors form a basis where a linear transformation looks as simple as possible—a diagonal matrix. |
| Basis for polynomial space | Function spaces | Fourier series express a function as a linear combination of sine/cosine 'basis functions'—same idea, infinite dimensions. |
Where coordinate vectors lead in later courses
The most exciting takeaway is that coordinate vectors let you treat any finite-dimensional vector space as if it were plain old ℝⁿ. Polynomials of degree ≤ 2? They live in a 3-dimensional space, so each one gets a coordinate vector in ℝ³. This isomorphism is one of the most powerful unifying ideas in all of linear algebra.
SECTION 9
Practice Problems
Question 1: CONCEPTUAL
Show answer
Question 2: BASIC CALCULATION
Show answer
Question 3: INTERMEDIATE
Show answer
Question 4: APPLIED
Show answer
Question 5: CRITICAL THINKING
Show answer
SUMMARY
Lesson Summary
Summary
A coordinate vector is the list of scalars you get when you write a vector as a linear combination of the vectors in a chosen basis. If v = c₁·b₁ + c₂·b₂ + … + cₙ·bₙ, then [v]_B = (c₁, c₂, …, cₙ). The notation [v]_B reminds us that the coordinate vector depends on the basis B. In the standard basis of ℝⁿ, the coordinate vector looks identical to the original vector.
Finding a coordinate vector boils down to solving a system of equations. Because a basis is linearly independent, there is always exactly one unique solution. Different bases produce different coordinate vectors for the same vector—this idea leads directly to change-of-basis matrices and the powerful concept of isomorphism, which lets us treat any finite-dimensional vector space as ℝⁿ.