_systems_generator
¶
Functions:
Name | Description |
---|---|
make_tf |
Generate a Transfer Function object of a system. |
make_tf
¶
make_tf(
numerator: list[float] | list[list[float]],
denominator: list[float] | list[list[float]],
ts: float = 1.0,
noise: float = 0.0,
random_state: int | None = None,
) -> TransferFunction | NestedTransferFunction
Generate a Transfer Function object of a system.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
|
list[float] | list[list[float]]
|
Numerator coefficients of the transfer function. |
required |
|
list[float] | list[list[float]]
|
Denominator coefficients of the transfer function. |
required |
|
float
|
Sampling time, by default 1.0. |
1.0
|
|
float
|
Standard deviation of Gaussian noise, by default 0.0. |
0.0
|
|
int | None
|
Random seed, by default None. |
None
|
Returns:
Type | Description |
---|---|
TransferFunction | NestedTransferFunction
|
TransferFunction or nested structure of TransferFunctions. |