In the previous chapter, we studied single differential equations describing a single quantity changing over time. However, in the real world, systems often involve multiple variables that interact with one another. For example, the population of predators (like foxes) depends on the population of prey (like rabbits), and vice versa.
These situations are modeled by coupled differential equations. In this chapter, we will learn how to visualize these systems using phase portraits, solve systems of linear equations using matrices, eigenvalues, and eigenvectors, and approximate solutions using Euler's method.