Maple für Professional
Maple für Akademiker
Maple für Studenten
Maple Personal Edition
Maple Player
Maple Player für iPad
MapleSim für Professional
MapleSim für Akademiker
Maple T.A. - Testen & beurteilen
Maple T.A. MAA Placement Test Suite
Möbius - Online-Courseware
Machine Design / Industrial Automation
Luft- und Raumfahrt
Fahrzeugtechnik
Robotics
Energiebranche
System Simulation and Analysis
Model development for HIL
Anlagenmodelle für den Regelungsentwurf
Robotics/Motion Control/Mechatronics
Other Application Areas
Mathematikausbildung
Technik
Allgemein- und berufsbildende Schulen
Testen und beurteilen
Studierende
Finanzmodelle
Betriebsforschung
Hochleistungsrechnen
Physik
Live-Webinare
Aufgezeichnete Webinare
Geplante Veranstaltungen
MaplePrimes
Maplesoft-Blog
Maplesoft-Mitgliedschaft
Maple Ambassador Program
MapleCloud
Technische Whitepapers
E-Mail Newsletters
Maple-Bücher
Math Matters
Anwendungs-Center
MapleSim Modell-Galerie
Anwenderberichte
Exploring Engineering Fundamentals
Lehrkonzepte mit Maple
Maplesoft Welcome-Center
Resource-Center für Lehrer
Help-Center für Studierende
PolynomialTools[Hurwitz] - decide whether a polynomial has all its zeros strictly in the left half plane
Calling Sequence
Hurwitz(p, z,'s','g')
Parameters
p
-
polynomial with complex coefficients
z
variable of the polynomial p
's'
(optional) name
'g'
Description
The Hurwitz(p, z) function determines whether the the polynomial has all its zeros strictly in the left half plane.
A polynomial is a Hurwitz polynomial if all its roots are in the left half plane.
The parameter is a polynomial with complex coefficients. The polynomial may have symbolic parameters, which evalc and Hurwitz assume to be real. The paraconjugate of is defined as the polynomial whose roots are the roots of reflected across the imaginary axis.
The parameter 's', if specified, is a name to which the sequence of partial fractions of the Stieltjes continued fraction of will be assigned. The first element of the sequence returned in 's' is special. If it is of higher degree than in , is not Hurwitz. If it is of the form , where , is not Hurwitz, either. If each subsequent polynomial in the sequence returned is of the form , where , then is a Hurwitz polynomial.
This is useful if has symbolic coefficients. You can decide the ranges of the coefficients that make Hurwitz.
If the Hurwitz function can use the previous rules to determine that is Hurwitz, it returns true. If it can decide that is not Hurwitz, it returns false. Otherwise, it returns FAIL.
The parameter 'g', if specified, is a name to which the gcd of and its paraconjugate will be assigned. The zeros of this gcd are precisely the zeros of which are symmetrical under reflection across the imaginary axis.
If the gcd is while the sequence of partial fractions is empty, the conditions for being a Hurwitz polynomial are trivially satisfied. A manual check is recommended, though a warning is returned only if infolevel[Hurwitz] >= 1.
Examples
The elements of are all positive if and only if , by inspection. Thus, you can use the information returned even when the direct call to Hurwitz fails.
Separate calls to Hurwitz in the cases and give nontrivial gcds between and its paraconjugate. Thus, the stability criteria are satisfied only as above.
Notice that the last term has coefficient . Thus, you can say unequivocally that is not Hurwitz, for any value of .
By inspecting , notice that is Hurwitz only if , and , and . This can be simplified to the conditions
evalc and the Hurwitz function assume that symbolic parameters have real values.
The coefficients of can be inspected according to rules, but it is a tedious process.
Examination of the above for real values of is a way to determine whether the polynomial is Hurwitz.
In the previous example, might be zero. Thus, Hurwitz cannot determine whether all the zeros are in the left half plane.
See Also
evalc, expand, fsolve, Hurwitz Zeta Function, PolynomialTools, sqrt, subs
References
Levinson, Norman, and Redheffer, Raymond M. Complex Variables. Holden-Day, 1970.
Download Help Document