Skip to main content
The new Teacher Workspace is here. Your first 3 assignments are free. Try it →

Routh-Hurwitz Criterion

The Routh-Hurwitz Criterion is a shortcut for checking whether an LTI system is stable by using the characteristic polynomial instead of solving for every root. In Intro to Electrical Engineering, it shows up in control and frequency-domain problems.

Last updated July 2026

What is the Routh-Hurwitz Criterion?

The Routh-Hurwitz Criterion is a stability test for linear time-invariant systems. In Intro to Electrical Engineering, you use it to decide whether a circuit or control system will settle down after a disturbance, without finding every pole by direct root solving.

The idea is built around the characteristic polynomial of the system. If all of the polynomial’s roots have negative real parts, the system is stable. That means the natural response dies out instead of growing or oscillating forever. The Routh-Hurwitz Criterion tells you that from the coefficients alone, which is a big deal when the polynomial is high order and algebraic factoring gets messy.

The procedure usually uses a Routh array, a table made from the polynomial coefficients. You fill the first two rows from the polynomial, then build the rest of the table from determinants formed by the rows above. The pattern is mechanical, so it works well on homework and exams once you know the setup.

The main stability check is the first column of the Routh array. If every value in that column is positive and none are zero, the system has no roots in the right half of the complex plane, so it is stable. If the sign changes, that tells you how many roots move into the unstable region. A zero in the first column usually means you need a special step, like replacing the zero with a small epsilon or handling a row of zeros with an auxiliary polynomial.

This criterion shows up a lot when you are studying feedback systems, filters, and transfer functions. Instead of graphing a response first and guessing, you can test the polynomial directly. That makes it a useful bridge between algebra and the frequency-domain thinking used in system modeling.

One common trap is thinking the criterion checks whether coefficients are simply positive. It does not. Positive coefficients alone do not guarantee stability, and a system can still fail if the Routh array creates sign changes. The full array is what matters.

Why the Routh-Hurwitz Criterion matters in Intro to Electrical Engineering

Routh-Hurwitz Criterion matters because Intro to Electrical Engineering is full of systems that need to behave predictably. When you design or analyze a feedback circuit, a filter, or a controlled system, you want to know whether the output will settle, ring a little, or blow up. This criterion gives you a fast yes-or-no check before you spend time simulating or solving for every pole.

It also connects directly to the frequency-domain unit. When you work with transfer functions, the denominator polynomial controls the poles, and the poles control stability. Routh-Hurwitz turns that abstract idea into a practical calculation move. If your table has no sign changes in the first column, you can say the system is stable in the left half-plane. If the signs change, you know something in the design needs adjustment.

That makes the criterion useful in design questions too. If a problem changes a gain or circuit parameter, you may be asked how far you can push that value before stability breaks. Routh-Hurwitz lets you turn that into inequalities on the coefficients, which is a very engineering-style answer.

It also builds intuition for why filters and feedback loops can behave badly even when the circuit looks simple. A system can have a neat block diagram and still be unstable if the poles move to the right half-plane. This criterion helps you catch that early, especially in higher-order problems where guessing from the response shape is unreliable.

Keep studying Intro to Electrical Engineering Unit 19

Official unit cheatsheet

open one-pager

How the Routh-Hurwitz Criterion connects across the course

Characteristic Polynomial

The Routh-Hurwitz Criterion starts with the characteristic polynomial, because its roots are the poles that determine stability. If you do not know the polynomial, you cannot build the Routh array. In practice, many problems ask you to form the polynomial from a transfer function first, then use Routh-Hurwitz to inspect the root locations indirectly.

Stability

Stability is the outcome you are checking for with Routh-Hurwitz. A stable system has poles in the left half-plane, so its natural response fades away over time. The criterion does not tell you the exact pole locations, but it does tell you whether the system stays on the stable side or crosses into instability.

Pole-Zero Analysis

Pole-zero analysis gives you the bigger picture of how poles and zeros shape system behavior, while Routh-Hurwitz focuses on the stability part of that picture. You may use pole-zero reasoning to sketch what a system might do, then use Routh-Hurwitz to confirm whether the pole locations are acceptable. The two methods work well together.

Bode Plot

A Bode plot describes frequency response, but it does not directly replace a stability test. Routh-Hurwitz is more algebraic and focuses on the denominator polynomial. In control and filtering problems, you might use a Bode plot to study gain and phase, then use Routh-Hurwitz when you need a strict stability check from the system equations.

Is the Routh-Hurwitz Criterion on the Intro to Electrical Engineering exam?

A problem set or quiz question will usually give you a transfer function or characteristic polynomial and ask whether the system is stable. Your job is to build the Routh array, check the first column, and interpret any sign changes. If there is a zero in the first column, you need to use the special handling method instead of stopping there.

You may also see parameter questions, where a gain or resistor value changes the polynomial coefficients. In that case, set up the Routh table with the parameter included and solve the inequalities that keep the first column positive. The answer is often a stability range, not just a stable or unstable label.

Key things to remember about the Routh-Hurwitz Criterion

  • Routh-Hurwitz Criterion checks stability from a characteristic polynomial without finding every root directly.

  • The first column of the Routh array tells you the stability result through its sign pattern.

  • No sign changes in the first column means the system is stable, with poles in the left half-plane.

  • Sign changes or zero entries mean you need more analysis, often with a special Routh case.

  • In Intro to Electrical Engineering, the criterion is most useful for transfer functions, feedback systems, and filter design.

Frequently asked questions about the Routh-Hurwitz Criterion

What is Routh-Hurwitz Criterion in Intro to Electrical Engineering?

It is a table-based method for checking whether an LTI system is stable. You use the coefficients of the characteristic polynomial to build the Routh array, then inspect the first column. If there are no sign changes, the system is stable.

How do you use the Routh array?

Start with the polynomial coefficients in the first two rows, then fill the remaining rows using the standard Routh calculations from the rows above. After the table is complete, check the first column for sign changes. That tells you how many poles are in the unstable region.

Does a positive coefficient list mean the system is stable?

No. Positive coefficients are not enough by themselves. You need the full Routh-Hurwitz test, because the array can still produce sign changes even when every coefficient looks positive.

Where does Routh-Hurwitz show up in electrical engineering?

You will see it in transfer function problems, feedback control, and filter analysis. It is especially useful when the polynomial order is too high to factor by hand. It gives you a quick stability check that fits the algebraic style of EE problem solving.

Routh-Hurwitz Criterion | Intro to Electrical Engineering | Fiveable