SciPy

This is documentation for an old release of SciPy (version 1.2.0). Read this page in the documentation of the latest stable release (version 1.15.1).

scipy.signal.ss2zpk

scipy.signal.ss2zpk(A, B, C, D, input=0)[source]

State-space representation to zero-pole-gain representation.

A, B, C, D defines a linear state-space system with p inputs, q outputs, and n state variables.

Parameters:
A : array_like

State (or system) matrix of shape (n, n)

B : array_like

Input matrix of shape (n, p)

C : array_like

Output matrix of shape (q, n)

D : array_like

Feedthrough (or feedforward) matrix of shape (q, p)

input : int, optional

For multiple-input systems, the index of the input to use.

Returns:
z, p : sequence

Zeros and poles.

k : float

System gain.

Previous topic

scipy.signal.ss2tf

Next topic

scipy.signal.sos2zpk