Transform a state space system to a transfer function.
The function accepts either 1 or 4 parameters:
ss2tf(sys)
Convert a linear system from state space into transfer function form. Always creates a new system.
ss2tf(A, B, C, D)
Create a transfer function system from the matrices of its state and output equations.
For details see:
tf
.
StateSpace
A linear system.
System matrix.
Control matrix.
Output matrix.
Feedthrough matrix.
Additional arguments passed to tf
(e.g., signal names).
TransferFunction
New linear system in transfer function form.
List of strings that name the individual signals of the transformed system. If not given, the inputs and outputs are the same as the original system.
System name. If unspecified, a generic name ‘sys[id]’ is generated with a unique integer id.
If matrix sizes are not self-consistent, or if an invalid number of arguments is passed in.
If sys
is not a StateSpace
object.
Examples
>>> A = [[-1, -2], [3, -4]] >>> B = [[5], [6]] >>> C = [[7, 8]] >>> D = [[9]] >>> sys1 = ct.ss2tf(A, B, C, D)
>>> sys_ss = ct.ss(A, B, C, D) >>> sys_tf = ct.ss2tf(sys_ss)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4