You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
hurwitz(p) takes in a numerical or symbolic vector polynomial "p" and determines if it is Hurwitz stable, or the conditions for such stability. If the polynomial "p" is numeric, the output "stable" will be either 0 or 1. If not, "stable" will be a vector of symbolic conditions for which "p" would be stable
[stable, tabRH] = hurwitz(p) includes the variable "tabRH" which contains the Routh-Hurwitz table used to determine stability, conditional or otherwise
Cite As
Graham Holt (2026). hurwitz (https://in.mathworks.com/matlabcentral/fileexchange/183900-hurwitz), MATLAB Central File Exchange. Retrieved .
General Information
- Version 1.2.1 (2.01 KB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 1.2.1 | Removes bug where assumptions are not overwritten between simplification steps |
||
| 1.2.0 | Removes double-cover for symbolic case, corrects unnecessary error with RH table generation |
||
| 1.1.0 | Simplifies stability conditions using other conditions and existing assumptions, preserves assumptions previously set, detects and indicates marginal stability |
||
| 1.0.2 | Accepts some additional edge cases and simplifies output |
||
| 1.0.1 | Added comments for insight into process |
||
| 1.0.0 |
