A *linear combination* is an expression of one vector in terms of other vectors. In general, linear combinations take the form

`vec v = a_1vec u_1 + a_2vec u_2 + cdots + a_nvec u_n`.

In `RR^2`, we know that all vectors can be expressed in terms of the standard basis vectors `hat i` and `hat j`. There are a few ways we can describe these two vectors: we can say `hat i` and `hat j` are a basis for `RR^2`; we can say `{hat i,hat j}` form a spanning set for `RR^2`; and we can say that `{hat i,hat j}` spans `RR^2`. They all mean the same thing—namely, that you can represent all possible vectors in `RR^2` with linear combinations of `hat i` and `hat j`.

In this case, we have an orthogonal basis because `hat i` and `hat j` are perpendicular (*orthogonal* is another way of saying perpendicular, but it is a bit more general). However, this is not a requirement for all spanning sets. There is only one requirement for a pair of two vectors to span `RR^2`: they must be nonzero and non-collinear. (Two vectors are collinear if they are parallel or antiparallel.) The zero restriction is fairly obvious. But why can’t they be collinear? Just try imaging it. If two vectors have the same direction or opposite directions, you are locked onto a line. There is no way you can move outside it. But if the directions differ even by just a billionth of a degree, you have a spanning set and you are free to roam anywhere you please on the Cartesian plane.

There are also spanning sets in `RR^3`. A triplet of three-component vectors forms a basis for `RR^3` if they are nonzero and non-coplanar. What does *coplanar* mean? Head on over to the next section.

Express the vector `[6,7]` in terms of the spanning set `\{[10,5],``[-2,1]}`.

Referring to the definition of a linear combination, we can write an equation with unknown coefficients `a` and `b`:

`[6,7] = a[10,5] + b[-2,1]`.

We can unpack this into two equations—one for each component:

`6 = 10a - 2b qquad and qquad 7 = 5a + b`.

Solving by elimination tells us that `a = 1` and `b = 2`, therefore

`[6,7] = [10,5] + 2[-2,1]`.

This works the same way in `RR^3` (three variables, three equations).