gives the phase margins of the linear time-invariant system lsys.

Details and Options

  • The system lsys can be a TransferFunctionModel or a StateSpaceModel.
  • The phase margins are phase lags needed to make the phase at the gain crossover frequencies.
  • At the gain crossover frequencies, the gain of lsys is unity.
  • PhaseMargins returns {{ωg1,p1},{ωg2,p2},}, where ωgi are the gain crossover frequencies, and pi are the phase margins in radians.
  • PhaseMargins has the same options as GainPhaseMargins.
  • PhaseMargins has the attribute Listable.
  • List of all options


open allclose all

Basic Examples  (4)

The phase margins of a continuous-time system:

The phase margin in degrees:

A discrete-time system:

A system specified as a transfer-function model:

A time-delay system:

Generalizations & Extensions  (1)

PhaseMargins[TransferFunctionModel[g,var]] is equivalent to PhaseMargins[g]:

Properties & Relations  (1)

The phase margin increases with damping:

Wolfram Research (2010), PhaseMargins, Wolfram Language function,


Wolfram Research (2010), PhaseMargins, Wolfram Language function,


Wolfram Language. 2010. "PhaseMargins." Wolfram Language & System Documentation Center. Wolfram Research.


Wolfram Language. (2010). PhaseMargins. Wolfram Language & System Documentation Center. Retrieved from


@misc{reference.wolfram_2024_phasemargins, author="Wolfram Research", title="{PhaseMargins}", year="2010", howpublished="\url{}", note=[Accessed: 18-May-2024 ]}


@online{reference.wolfram_2024_phasemargins, organization={Wolfram Research}, title={PhaseMargins}, year={2010}, url={}, note=[Accessed: 18-May-2024 ]}