WOLFRAM

gives a matrix of roots of the numerators in the TransferFunctionModel tfm.

only gives the roots inside the region reg on the complex plane.

Details

  • A rectangular region reg can be given as {{remin,remax},{immin,immax}}.
  • The default region is the entire complex plane.

Examples

open allclose all

Basic Examples  (3)Summary of the most common use cases

Compute the zeros for a SISO system:

Out[1]=1

Zeros for a MIMO system:

Out[1]=1

Time-delay systems may have infinite poles:

Out[1]=1

Get only the values within a square about the origin:

Out[2]=2

Scope  (5)Survey of the scope of standard use cases

The zeros of a SISO system:

Out[1]=1

The zeros of a MIMO system:

Out[1]=1

Compute the zeros of a inverted pendulum model:

Out[1]=1

The zeros of a system with parallel subsystems:

Out[3]=3

They are different from the zeros of the individual subsystems:

Out[4]=4

The zeros of a time-delay system in a square around the origin:

Out[1]=1

The zeros trace out paths on the complex plane:

Out[2]=2

Applications  (3)Sample problems that can be solved with this function

Compute the zeros of a PID controller:

Out[1]=1

A function to create pole-zero plots:

Out[3]=3

Find the zeros of the time-delay system near the origin:

Out[1]=1

Create a delay-free approximation using the poles:

Out[2]=2

Compare step responses of the time-delay system and the delay-free approximation:

Out[3]=3

Properties & Relations  (3)Properties of the function, and connections to other functions

For SISO systems, the zeros block the transmission of specific input signals:

Out[2]=2

The steady-state response of the system to Sin[0.5 t] is zero:

Out[3]=3

The response to Sin[5 t] does not go to zero:

Out[4]=4

A damped second-order system with a minimum-phase zero:

Out[1]=1

The rise time decreases and the overshoot increases as the zero moves away from the poles:

Out[2]=2

The response of a system with nonminimum-phase zeros starts out in the reverse direction:

Out[1]=1

A discrete-time, nonminimum-phase system:

Out[2]=2

Possible Issues  (1)Common pitfalls and unexpected behavior

TransferFunctionZeros may not find solutions for time-delay systems:

Out[2]=2

Specify a region:

Out[3]=3

Plot the poles:

Out[4]=4
Wolfram Research (2010), TransferFunctionZeros, Wolfram Language function, https://reference.wolfram.com/language/ref/TransferFunctionZeros.html (updated 2012).
Wolfram Research (2010), TransferFunctionZeros, Wolfram Language function, https://reference.wolfram.com/language/ref/TransferFunctionZeros.html (updated 2012).

Text

Wolfram Research (2010), TransferFunctionZeros, Wolfram Language function, https://reference.wolfram.com/language/ref/TransferFunctionZeros.html (updated 2012).

Wolfram Research (2010), TransferFunctionZeros, Wolfram Language function, https://reference.wolfram.com/language/ref/TransferFunctionZeros.html (updated 2012).

CMS

Wolfram Language. 2010. "TransferFunctionZeros." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2012. https://reference.wolfram.com/language/ref/TransferFunctionZeros.html.

Wolfram Language. 2010. "TransferFunctionZeros." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2012. https://reference.wolfram.com/language/ref/TransferFunctionZeros.html.

APA

Wolfram Language. (2010). TransferFunctionZeros. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/TransferFunctionZeros.html

Wolfram Language. (2010). TransferFunctionZeros. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/TransferFunctionZeros.html

BibTeX

@misc{reference.wolfram_2025_transferfunctionzeros, author="Wolfram Research", title="{TransferFunctionZeros}", year="2012", howpublished="\url{https://reference.wolfram.com/language/ref/TransferFunctionZeros.html}", note=[Accessed: 20-May-2025 ]}

@misc{reference.wolfram_2025_transferfunctionzeros, author="Wolfram Research", title="{TransferFunctionZeros}", year="2012", howpublished="\url{https://reference.wolfram.com/language/ref/TransferFunctionZeros.html}", note=[Accessed: 20-May-2025 ]}

BibLaTeX

@online{reference.wolfram_2025_transferfunctionzeros, organization={Wolfram Research}, title={TransferFunctionZeros}, year={2012}, url={https://reference.wolfram.com/language/ref/TransferFunctionZeros.html}, note=[Accessed: 20-May-2025 ]}

@online{reference.wolfram_2025_transferfunctionzeros, organization={Wolfram Research}, title={TransferFunctionZeros}, year={2012}, url={https://reference.wolfram.com/language/ref/TransferFunctionZeros.html}, note=[Accessed: 20-May-2025 ]}