ss2tf

Convert state-space representation to transfer function.

📝 Syntax

  • [b, a] = ss2tf(A, B, C, D)

  • [b, a] = ss2tf(A, B, C, D, ni)

📥 Input argument

  • A (n x n) - Represents the system's state-transition matrix. It describes how the system's internal state evolves over time.

  • B (n x m) - Describes the input-to-state mapping. It shows how control inputs affect the change in the system's state.

  • C (p x n) - Represents the state-to-output mapping. It shows how the system's state variables are related to the system's outputs.

  • D (p x m) - Describes the direct feedthrough from inputs to outputs. In many systems, this matrix is zero because there is no direct feedthrough.

  • ni - Input index:integer scalar or 1 (default).

📤 Output argument

  • b - Transfer function numerator coefficients: vector or matrix.

  • a - Transfer function denominator coefficients: vector.

📄 Description

[b, a] = ss2tf(A, B, C, D) transforms a state-space representation of a system into an equivalent transfer function.

The function ss2tf returns the Laplace-transform transfer function for continuous-time systems and the Z-transform transfer function for discrete-time systems.

[b, a] = ss2tf(A, B, C, D, ni) computes the transfer function resulting from exciting the nith input of a system with multiple inputs using a unit impulse.

💡 Example

🔗 See also

tf2ss, ss, tf.

🕔 History

Version
📄 Description

1.0.0

initial version

Last updated

Was this helpful?