Recommended resources
The freely available resources this lesson will direct you to.
Hello! Welcome to the next lesson in your journey to mastering circuit analysis.
In our previous lessons, we focused on the most critical part of mesh analysis: correctly formulating the system of equations. You learned to apply Kirchhoff's Voltage Law (KVL) around each mesh and to handle current sources using the powerful supermesh technique. You are now able to take almost any planar DC circuit and translate it into a set of linear equations.
Today, we will complete the process. This lesson focuses on the final, practical steps: taking that system of equations, solving it for the unknown mesh currents, and then using those currents to find any specific voltage or current in the circuit.
Your learning outcome is to solve the system of mesh equations to find all mesh currents and branch voltages. By the end of this lesson, you'll be able to see a mesh problem through from the initial diagram to the final numerical answers.
From Equations to Answers
Let's assume we have analyzed a circuit and derived the following system of mesh equations (this is the system we will solve in our main example later):
Our goal is to find the values of , , and . While you could use algebraic substitution and elimination, this becomes tedious for three or more variables. The standard engineering approach is to use matrices.
The Matrix Method
Any system of linear equations like the one above can be written in the compact matrix form:
Where:
- is the coefficient matrix, containing the resistances.
- is the variable vector, containing our unknown mesh currents.
- is the constant vector, containing the source voltages.
For our system, this looks like:
Notice the diagonal symmetry in the matrix. The (1,2) entry is the same as the (2,1) entry (-8), and so on. This is a characteristic of circuits with only resistors and is a great way to check your setup.

Solving for our unknown currents is a standard linear algebra operation:
You are not expected to calculate the matrix inverse by hand. This is what scientific calculators and software are for. You enter matrix and vector , and the calculator solves for .
From Mesh Currents to Physical Reality
Once you have solved for the mesh currents (e.g., , , ), you have the keys to the entire circuit. However, it's vital to remember what these values represent.
A mesh current is a mathematical abstraction for a current circulating in a loop. A branch current is the actual physical current flowing through a single component.
Here’s how to find the branch currents:
- Perimeter Component: If a component lies on the outer edge of only one mesh (e.g., Mesh A), the branch current through it is simply the mesh current ().
- Shared Component: If a component is shared between two meshes (e.g., Mesh A and Mesh B), the branch current is the superposition (difference) of the two mesh currents. If we define the branch current direction as downwards, and flows down while flows up through that component, the branch current is .
Once you have the actual branch current, finding the voltage across that component is a simple application of Ohm's Law, , making sure to respect the passive sign convention for polarity.
A Complete Walkthrough
Let's put all these pieces together by analyzing a three-mesh circuit from start to finish. The following video provides an exceptionally clear and detailed example.
10 - Intro to Mesh Current Circuit Analysis (EE Circuits)
This video, 'Intro to Mesh Current Circuit Analysis' by Math and Science, will guide us through a complete problem. It starts with setting up the mesh equations (a great review), then demonstrates the matrix solution, and finishes by calculating the specific branch values required.
Watch the video from the beginning up to 33:16. Follow these key stages: Equation Setup (04:04 - 26:34): First, watch how the KVL equations for all three meshes (A, B, and C) are derived. This is a recap of what we've learned, but pay close attention to the logic for handling the shared resistors. This is where the signs of your matrix coefficients come from. Matrix Solution (26:34 - 31:08): This is the core of today's first objective. See how the three equations are assembled into the Ax=B matrix form. The video then shows the solution (the values for IA, IB, and IC), which would be found using a calculator. Finding Branch Quantities (31:08 - 33:16): This is the second key objective. Observe how the now-known mesh currents are used to find the specific branch current I and branch voltage V_knot that the problem asked for. This step connects the abstract math back to the physical circuit.
Interpreting the Results
In the video, all resulting mesh currents were positive. But what if you solve the system and get a negative value, for instance, A?
This doesn't mean you made a mistake! It simply means that the actual direction of current in that mesh is opposite to the direction you initially assumed (we always assume clockwise by convention).
- Assumed: is 0.8 A flowing clockwise.
- Actual: is 0.8 A flowing counter-clockwise.
When you use this negative value in subsequent calculations for branch currents, the math works out correctly automatically. For example, if a branch current is , you would compute 2.0 - (-0.8) = 2.8 A.
Conclusion
You have now completed the entire arc of mesh analysis. You can start with a circuit diagram, systematically formulate the governing equations (even with current sources), solve the system using a structured matrix approach, and calculate any voltage or current of interest.
Key Takeaways:
- A system of mesh equations is solved to find the numerical values of the theoretical mesh currents ().
- The standard method is to represent the system in matrix form, , and solve for using a calculator ().
- Actual branch currents are found by combining the mesh currents that flow through that branch. For a shared component, this is .
- Branch voltages are found by applying Ohm's Law to the branch current.
- A negative mesh current simply indicates the true current direction is opposite to the assumed clockwise convention.
Preview of the Next Lesson:
We've achieved full proficiency in both nodal and mesh analysis. But for any given circuit, one method is often significantly easier than the other. In our next lesson, we will focus on strategy: you'll learn how to quickly inspect a circuit's structure and confidently choose the more efficient method—nodal or mesh—to minimize your work and save time.