Exploration 4.1.1. Motivation: Mixing Colors of Light.
A screen displays color by mixing three primary colors of light: Red, Green, and Blue (RGB). Each pure primary can be represented as a vector recording how much of each primary is present:
\begin{equation*}
\mathbf{r} = \begin{bmatrix}1\\0\\0\end{bmatrix}, \quad
\mathbf{g} = \begin{bmatrix}0\\1\\0\end{bmatrix}, \quad
\mathbf{b} = \begin{bmatrix}0\\0\\1\end{bmatrix}.
\end{equation*}
Any color on the screen is produced by choosing intensities \(\alpha, \beta, \gamma \geq 0\) and forming the mixture
\begin{equation*}
\text{color} = \alpha\,\mathbf{r} + \beta\,\mathbf{g} + \gamma\,\mathbf{b}
= \begin{bmatrix}\alpha\\\beta\\\gamma\end{bmatrix}.
\end{equation*}
For example:
-
Yellow light: \(1\cdot\mathbf{r}+1\cdot\mathbf{g}+0\cdot\mathbf{b} = \begin{bmatrix}1\\1\\0\end{bmatrix}\)
-
Cyan light: \(0\cdot\mathbf{r}+1\cdot\mathbf{g}+1\cdot\mathbf{b} = \begin{bmatrix}0\\1\\1\end{bmatrix}\)
-
White light: \(1\cdot\mathbf{r}+1\cdot\mathbf{g}+1\cdot\mathbf{b} = \begin{bmatrix}1\\1\\1\end{bmatrix}\)
The collection of all colors obtainable this way is exactly the span of \(\{\mathbf{r},\mathbf{g},\mathbf{b}\}\text{.}\)
This everyday example captures the essence of span: start with a fixed set of building blocks, and the span is every vector you can reach by scaling and adding them. The key questions then become:
-
Can every color be mixed? (Does the span fill all of \(\mathbb{R}^3\text{?}\))
-
Could we get by with fewer primaries? (Is any one of \(\mathbf{r},\mathbf{g},\mathbf{b}\) a mixture of the other two?)
These are precisely the questions of span and linear independence that we study in this chapter.
