Routh-Hurwitz Stability Criteria Table Generator (ALL CASES)

This function goes through the process of setting up a Routh-Hurwitz table to determine information regarding the in/stability of a system.

You are now following this Submission

This function goes through the process of setting up a Routh-Hurwitz
table to determine information regarding the in/stability of a control
system given a closed/open-loop transfer function. More specifically, this
will solve for and output how many closed/open-loop poles are in the
right-half plane, the left-half plane, and on the jw-axis. Additionally,
this function will take into account and generate the Routh_Hurwitz table
given two special cases:
1)First element of a row is 0.
2)Entire Row is 0.

Recall that this function operates under the assumption that you are
inputting a CLOSED LOOP TRANSFER FUNCTION. Later developments will
incorporate inputs of open loop forward transfer functions with unity
and/or nonunity feedback.

UPDATE 1.1: This program now takes into account UNITY feedback.

Cite As

Varun Bhatia (2026). Routh-Hurwitz Stability Criteria Table Generator (ALL CASES) (https://www.mathworks.com/matlabcentral/fileexchange/72884-routh-hurwitz-stability-criteria-table-generator-all-cases), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.3

Title Change

1.2

Title Change

1.1