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.
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.
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
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.
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.
The coordinate vector collects those scalars into an ordered column.
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.
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) ✓ |
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).
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. |
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. |
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.
Practice Problems
Lesson 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 ℝⁿ.