Skip to Main Content Skip to Search
Product Documentation

tf2zp - Convert transfer function filter parameters to zero-pole-gain form

Syntax

[z,p,k]=tf2zp(b,a)

Description

tf2zp finds the zeros, poles, and gains of a continuous-time transfer function.

[z,p,k] = tf2zp(b,a) finds the matrix of zeros z, the vector of poles p, and the associated vector of gains k from the transfer function parameters b and a:

Given a SIMO continuous-time system in polynomial transfer function form

you can use the output of tf2zp to produce the single-input, multioutput (SIMO) factored transfer function form

The following describes the input and output arguments for tf2zp:

The tf2zp function is part of the standard MATLAB language.

Examples

Find the zeros, poles, and gains of this continuous-time system:

b = [2 3];
a = [1 0.4 1];
[b,a] = eqtflength(b,a);      % Make lengths equal
[z,p,k] = tf2zp(b,a)          % Obtain zero-pole-gain form
z =
         0
   -1.5000
p =
   -0.2000 + 0.9798i
   -0.2000 - 0.9798i
k =
   2

See Also

sos2zp | ss2zp | tf2sos | tf2ss | tf2zpk | zp2tf

  


Recommended Products

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.

 © 1984-2012- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS