26. Sample Capstone Prompt

Applying Sample Capstone Prompt

Applying the Sample Capstone Prompt in Linear Algebra

students, imagine trying to understand a real system where many parts affect each other at once. Maybe a school wants to predict how many students will choose different clubs, or a streaming app wants to guess which movies people will watch next 🎬. Linear algebra gives us tools to model these systems clearly using vectors and matrices. In this lesson, you will learn how to turn a real-world situation into a mathematical model, analyze it with major ideas from the course, and explain what the results mean in context.

What this capstone prompt asks you to do

The Sample Capstone Prompt asks you to choose a real or simulated system that can be modeled with matrices or vectors. Then you must:

  • define the system mathematically,
  • explain what each quantity means,
  • analyze it using at least three major ideas from linear algebra,
  • and interpret the results in words.

This is important because linear algebra is not just about numbers in a table. It is about relationships. A matrix can show how one group affects another group. A vector can show one state of a system. A linear transformation can show how data changes when it moves through a process. A capstone project shows that students can connect these ideas to a real situation and communicate them clearly.

A strong project does more than compute. It answers questions like:

  • What does the matrix represent?
  • What does a vector represent?
  • What does the result tell us about the system?
  • Why does this matter in the real world? 📊

Choosing a system and building the model

A good system should have parts that influence one another in a measurable way. Here is a simple example from recommendation systems. Suppose a small movie app tracks how often users choose three genres: action, comedy, and drama. We can represent a user's preference as a vector

$$\mathbf{x} = \begin{bmatrix} x_1 \\ x_2 \\ x_3 \end{bmatrix}$$

where $x_1$ is the amount of action interest, $x_2$ is comedy interest, and $x_3$ is drama interest. The exact numbers might be counts, percentages, or ratings.

Now suppose the app uses a matrix

$$A = \begin{bmatrix} 0.7 & 0.2 & 0.1 \\ 0.2 & 0.6 & 0.2 \\ 0.1 & 0.2 & 0.7 \end{bmatrix}$$

to update preferences after suggesting new movies. The first row says how much the action category is influenced by the current preferences. The matrix is a simplified model of how recommendations might shift a user's viewing habits.

Then the updated preference vector is

$$\mathbf{y} = A\mathbf{x}$$

This is a clean linear algebra model because it uses a vector for the state and a matrix for the change. students should always explain what every symbol means. If a variable appears in your project, define it right away.

For example:

  • $\mathbf{x}$ = original preference vector
  • $A$ = transformation matrix
  • $\mathbf{y}$ = updated preference vector

If you choose another domain, the meanings change but the structure stays similar. In economics, a vector might represent production levels and a matrix might represent how industries depend on one another. In population movement, a vector might represent how many people are in each region and the matrix might show migration patterns.

Using matrix multiplication to compute the result

Let us compute an example so students can see the process. Suppose

$$\mathbf{x} = \begin{bmatrix} 50 \\ 30 \\ 20 \end{bmatrix}$$

This means the user shows preference scores of $50$ for action, $30$ for comedy, and $20$ for drama. Then

$$\mathbf{y} = A\mathbf{x} = \begin{bmatrix} 0.7 & 0.2 & 0.1 \\ 0.2 & 0.6 & 0.2 \\ 0.1 & 0.2 & 0.7 \end{bmatrix}\begin{bmatrix} 50 \\ 30 \\ 20 \end{bmatrix}$$

Now multiply row by column:

$$y_1 = 0.7(50) + 0.2(30) + 0.1(20) = 35 + 6 + 2 = 43$$

$$y_2 = 0.2(50) + 0.6(30) + 0.2(20) = 10 + 18 + 4 = 32$$

$$y_3 = 0.1(50) + 0.2(30) + 0.7(20) = 5 + 6 + 14 = 25$$

So the updated vector is

$$\mathbf{y} = \begin{bmatrix} 43 \\ 32 \\ 25 \end{bmatrix}$$

What does this mean? The model predicts that after the app's recommendation process, action remains the strongest preference, comedy rises slightly, and drama also changes. In a real project, students should explain whether this is a useful prediction or only a simplified one. Real systems often include randomness, user mood, and limited data.

This step shows one major idea from linear algebra: matrix multiplication can model a transformation of data. It is not just arithmetic. It is a way to describe change.

Interpreting vectors, span, and linear combinations

A second major idea is that vectors can represent data and can be combined to form new data. A linear combination has the form

$$c_1\mathbf{v}_1 + c_2\mathbf{v}_2 + \cdots + c_n\mathbf{v}_n$$

where the $c_i$ are scalars and the $\mathbf{v}_i$ are vectors.

Imagine two base behavior patterns in the movie app:

$$\mathbf{v}_1 = \begin{bmatrix} 1 \\ 0 \\ 0 \end{bmatrix}, \quad \mathbf{v}_2 = \begin{bmatrix} 0 \\ 1 \\ 0 \end{bmatrix}$$

These represent a pure action interest and a pure comedy interest. A mixed preference like

$$\begin{bmatrix} 3 \\ 2 \\ 0 \end{bmatrix} = 3\mathbf{v}_1 + 2\mathbf{v}_2$$

is a linear combination of those two patterns.

The span of a set of vectors is the set of all linear combinations of those vectors. If the data you want to represent lies in the span of a few vectors, then the system has a lower-dimensional structure. That means the real behavior may be simpler than it first appears.

In a capstone project, students can use this idea to answer questions like:

  • Can every observed data point be built from a small set of patterns?
  • Are some variables redundant?
  • Is the system effectively lower-dimensional?

This matters in fields like machine learning and recommendation systems, where reducing complexity can make models faster and easier to interpret. 📈

Using systems of equations and row reduction

A third major idea is solving systems of linear equations. Many linear algebra models lead to equations of the form

$$A\mathbf{x} = \mathbf{b}$$

where $A$ is a matrix, $\mathbf{x}$ is the unknown vector, and $\mathbf{b}$ is the output.

Suppose a store sells three bundle types made from notebooks, pens, and folders. The relationships might be written as

$$\begin{aligned}

2x + y + z &= 14 \\

x + 2y + 3z &= 20 \\

3x + y + 2z &= 23

\end{aligned}$$

Here $x$, $y$, and $z$ could represent the number of bundle types. To solve the system, students can use row reduction. The augmented matrix is

$$\begin{bmatrix}

2 & 1 & 1 & 14 \\

1 & 2 & 3 & 20 \\

3 & 1 & 2 & 23

$\end{bmatrix}$$$

Row reduction can determine whether the system has one solution, no solution, or infinitely many solutions. This is a powerful way to understand whether a model is consistent. If the equations conflict, the real-world assumptions may be unrealistic or incomplete.

For a capstone, interpretation is essential. If a system has no solution, students should not treat that as failure. It may mean the model needs improvement. If a system has infinitely many solutions, then there may be many valid choices, which can be valuable in planning and design.

Using eigenvalues and steady-state behavior

A fourth major idea is eigenvalues and eigenvectors. These help describe directions that a matrix stretches or shrinks without changing direction. The defining equation is

$$A\mathbf{v} = \lambda \mathbf{v}$$

where $\mathbf{v}$ is an eigenvector and $\lambda$ is its eigenvalue.

In our recommendation example, eigenvectors can help show long-term behavior. Repeatedly applying the same matrix may cause the system to settle into a stable pattern. For instance, if the app keeps updating preferences over time, the user profile may approach a steady distribution.

students does not need to prove advanced theory in a capstone, but it is strong to mention what eigenvalues suggest. If $\lvert \lambda \rvert < 1$, the effect in that direction shrinks over time. If $\lvert \lambda \rvert > 1$, it grows. If $\lambda = 1$, the direction may stay unchanged.

This gives the project a deeper layer of meaning. Instead of only finding one output, students can discuss how the system behaves over many steps. That is especially useful in population movement, network growth, and repeated recommendation models.

Writing the interpretation and conclusion

A successful capstone has both mathematics and explanation. students should not stop after computing results. The final interpretation should explain what the numbers mean in the real system.

For example, after finding

$$\mathbf{y} = \begin{bmatrix} 43 \\ 32 \\ 25 \end{bmatrix}$$

you might say: the model predicts that action remains the most preferred genre, but comedy and drama are also gaining attention. This suggests the recommendation algorithm is broadening interest rather than focusing on only one type.

Good capstone writing also names the limitations of the model. Real data may not be perfectly linear. Some systems change in ways that matrices cannot fully capture. Still, linear algebra gives a powerful first approximation and a clear way to think about structure.

If students uses at least three major ideas from the course, explains the meaning of each quantity, and connects the computations to the real-world context, then the project meets the goal of the Sample Capstone Prompt. The best projects are mathematically correct, well organized, and easy for another person to understand ✅

Study Notes

  • A vector can represent a state, like preferences, population counts, or resources.
  • A matrix can represent a rule for how the system changes.
  • Matrix multiplication models a transformation, written as $A\mathbf{x} = \mathbf{y}$.
  • A linear combination has the form $c_1\mathbf{v}_1 + c_2\mathbf{v}_2 + \cdots + c_n\mathbf{v}_n$.
  • The span of vectors is the set of all their linear combinations.
  • Row reduction helps solve systems of equations and determine whether a model is consistent.
  • Eigenvalues and eigenvectors describe important directions and long-term behavior in repeated transformations.
  • A strong capstone includes computation, interpretation, and real-world meaning.
  • Always define each variable and explain what the result means in context.
  • The goal is not only to calculate, but to communicate how linear algebra models a real system.

Practice Quiz

5 questions to test your understanding