Pole-zero plot of dynamic system
[p,z] = pzmap(sys)
pzmap(sys) creates a pole-zero
plot of the continuous- or discrete-time dynamic
sys. For SISO systems,
the transfer function poles and zeros. For MIMO systems, it plots
the system poles and transmission zeros. The poles are plotted as
and the zeros are plotted as
the pole-zero plot of multiple models on a single figure. The models
can have different numbers of inputs and outputs and can be a mix
of continuous and discrete systems.
[p,z] = pzmap(sys) returns the system poles
and (transmission) zeros in the column vectors
No plot is drawn on the screen.
You can use the functions
plot lines of constant damping ratio and natural frequency in the s-
Plot the poles and zeros of the continuous-time system represented by the following transfer function:
H = tf([2 5 1],[1 3 5]); pzmap(H) grid on
Turning on the grid displays lines of constant damping ratio (zeta) and lines of constant natural frequency (wn). This system has two real zeros, marked by o on the plot. The system also has a pair of complex poles, marked by x.
Plot the pole-zero map of a discrete time identified state-space (
idss) model. In practice you can obtain an
idss model by estimation based on input-output measurements of a system. For this example, create one from state-space data.
A = [0.1 0; 0.2 -0.9]; B = [.1 ; 0.1]; C = [10 5]; D = ; sys = idss(A,B,C,D,'Ts',0.1);
Examine the pole-zero map.
System poles are marked by x, and zeros are marked by o.
pzmap uses a combination of