[summary: We can combine vectors to get other vectors, which is called a **linear combination** of vectors. A set of vectors that can be combined to reach all of the vectors in the vector space exactly once is called a **basis**. The number of elements in the basis for a vector space is called the **dimension** of the vector space because it matches our intuitive notion of dimension.

By choosing a basis, we can break down any vector into different **components**, each one a scaled basis vector. These scalars are called the **coordinates** of the vector. For convenience, we will usually use a standardized basis with special properties, but other bases are equally valid.]

Now that we know how vectors work, we want to know how to work with them. In this page, we'll study some fundamental concepts in working with vectors. This will make using them and thinking about them easier. We'll start by combining vectors to make new vectors, and we will use this tool to help us describe and understand vector spaces, and to make it easier to talk about different vectors. In particular, we will learn how we can communicate a particular vector algebraically, without needing to share a picture.

# Linear combinations

Here are some vectors:

We can use these vectors to make other vectors, by taking different amounts of each one, adding all the parts together:

This is called a **linear combination**.

Sometimes, there are different ways to make the same vector from a certain set of ingredient vectors:

Sometimes, there are no ways to make a particular vector. This is easiest to see in three dimensions. In this example, by rotating our point of view, we can see that there is no way of combining $~$\mathbf u$~$, $~$\mathbf v$~$, and $~$\mathbf w$~$ to make the vector $~$\mathbf s$~$:

We call the set of all the vectors that are reachable by our set of vectors the **span** of those vectors. In the example above, the span of $~$\mathbf u$~$, $~$\mathbf v$~$, and $~$\mathbf w$~$ is the set of all vectors that could lie within the plane highlighted in gray.

# Basis

How many vectors do we need to span the whole vector space? It depends on the space!

For a flat space, we can use the vectors $~$\mathbf x$~$ and $~$\mathbf y$~$ to reach the whole space:

What happens if we remove one or the other? What vectors can we reach with a linear combination of just $~$\mathbf x$~$, or just $~$\mathbf y$~$?

%%hidden(Show solution):

Linear combinations of just $~$\mathbf x$~$ are just $~$\mathbf x$~$ scaled by different amounts. So the only vectors that will be reachable are the ones that could lie in the same line as $~$\mathbf x$~$. Similarly, with just $~$\mathbf y$~$, we can only reach $~$\mathbf y$~$ scaled by different amounts with linear combinations. %% So we might guess that we need at least two vectors to span a flat space.

To span a space that also has some depth, we can't just use these two vectors though:

Not even if we just add *any* other vector in a different direction:

This doesn't add anything new since $~$\mathbf d$~$ is a linear combination of $~$\mathbf x$~$ and $~$\mathbf y$~$!

We say that $~$\mathbf d$~$ is **linearly dependent** on $~$\mathbf x$~$ and $~$\mathbf y$~$.

To get the full depth of the space, we need to add a vector that is **linearly independent** of $~$\mathbf x$~$ and $~$\mathbf y$~$, that is, not a linear combination of $~$\mathbf x$~$ and $~$\mathbf y$~$.

A linearly independent set of vectors that span the whole space is called a **basis** for that space.

## Dimension

What does a vector space with just one vector $~$\mathbf v$~$ in its basis look like?

Linear combinations of $~$\mathbf v$~$ are just $~$\mathbf v$~$ scaled by different numbers. So the vector space is just any vector that fits in a line containing $~$\mathbf v$~$. A basis with one vector can reach a one-dimensional space.

Now if we have two vectors $~$\mathbf x$~$ and $~$\mathbf y$~$ in our basis, we can reach any vector within the plane containing both $~$\mathbf x$~$ and $~$\mathbf y$~$:

So a basis with two vectors spans a two-dimensional space.

You can probably guess that a basis with three vectors reaches a three-dimensional space.

The **dimension** of a vector space is the number of vectors in the basis!

This allows us to accurately imagine higher dimensional spaces, even though we cannot visualize them directly. Even though four linearly independent vectors do not exist in physical space, the same mathematical rules can be applied to determine different properties of such a world.

In this way, math allows us to explore all kinds of strange, exotic worlds beyond our own, including vector spaces of any dimension. It also turns out that many of these higher dimensional vector spaces are very useful for real world situations!

### Zero dimensions

What is a linear combination of nothing? Just as zero is the amount of things we have if we have nothing, the zero vector is the vector of a linear combination of nothing. So a zero-dimensional vector space is a vector space that has practically nothing - just the zero vector!

## Standard basis

It's convenient to work in a standardized basis, with vectors that have convenient properties. In many spaces, there's a standard set of vectors with particular magnitudes and directions that are conventionally used.

In two dimensional geometric space, the standard basis is $~$\mathbf x$~$, $~$\mathbf y$~$, where $~$\mathbf x$~$ and $~$\mathbf y$~$ both have magnitude one.

Similarly, in three dimensional geometric space, a basis with vectors $~$\mathbf x$~$, $~$\mathbf y$~$, and $~$\mathbf z$~$, all unit vectors, is commonly used.

However this one is less standardized, and it is not unusual to see things that use a different convention for three dimensional geometric space.

One property that is very often used is to have a basis where all the basis vectors are normalized to have unit magnitude. This is called a **normal basis**. %note:
It's also useful to have a basis where all the vectors are in as different directions as possible. However, this only makes sense in vector spaces with a concept of *angle*. We'll learn about angle in geometric vector spaces soon. A basis with this property is called an **orthogonal basis** (Orthogonal is Greek for right angular). A basis that is both orthogonal and normal is called an **orthonormal basis**.
%

Although using a standardized basis is convenient, it's important to remember that standardized bases are not mathematically fundamental. The math works equally well when using *any* basis. For example, we could also use $~$\mathbf r$~$ and $~$\mathbf s$~$ as a basis for the plane of your screen:

# Coordinates

If we have a basis, we can describe any vector as a linear combination of those basis elements in exactly one way. Here we have $~$\mathbf x$~$ and $~$\mathbf y$~$ as our basis, and we want to describe the vector $~$\mathbf v$~$:

We can write $~$\mathbf v = 3\mathbf {x} + 4 \mathbf {y}$~$. The scaled basis vectors we use to reach our vector $~$v$~$ are called the **components** of $~$v$~$. In this example, the $~$\mathbf x$~$-component of $~$\mathbf v$~$ is $~$3$~$, and the $~$\mathbf y$~$-component of $~$\mathbf v$~$ is $~$-1$~$. We can also refer to this vector by the list of the scalars for each of the components – these are called the **coordinates** of the vector. So the coordinates of $~$\mathbf v$~$ are $~$(3,4)$~$ in this case. %note: We also need to know the order of the basis vectors in order to use coordinates unambiguously. In this case, the implicit order is **x**, **y**.%

It's important to remember that if we use a different basis, the same vector will have different coordinates:

Coordinates give us a handy way to describe different vectors in our vector space:

This lets us describe specific vectors in an algebraic way, as long as the basis in use is understood. So we can share a particular vector with our friend by sharing the coordinates of the vector using the standard basis, all without needing to draw a picture!

## Reference point

We can do a similar thing with points. We choose a particular point as a reference point, called the **origin**, which we usually write with a capital $~$O$~$:

We can now describe points by the vector will take us from the origin to that point. And that vector can be described in terms of the basis vectors, using coordinates!

In this example, $~$p = O + 2\mathbf x + 3\mathbf y$~$, and $~$q = O - 3\mathbf x + \mathbf y$~$. We call these the coordinates of the point. For short, we can write these just as $~$p = (2, 3)$~$ and $~$q = (-3,1)$~$ – but it's really important to make sure that we are clear on what basis is being used, and what the origin is. In the $~$\mathbf s, \mathbf t$~$ basis we used earlier, and with the same origin, our points will have different coordinates:

This time, $~$p$~$ can be described as $~$(2,\frac{1}{2})$~$, and $~$q = (-3,2)$~$.

Next, we will start exploring the things that make geometric vectors geometric, by thinking about how we can compare different vectors to each other in a geometric vector space.