isproper (Control Design and Simulation Module, MathScript Function)
Member of the info class.
Syntax
isprop = isproper(SysIn)
Description
Determines whether a system model is proper. Transfer function and zero-pole-gain models are proper if the order of the denominator polynomial function is greater than or equal to the order of the numerator polynomial function. If the order of the denominator is greater than the order of the numerator, the model is strictly proper. State-space models always are proper.
Inputs
Name | Description |
SysIn | Specifies a linear time-invariant (LTI) model in transfer function, zero-pole-gain, or state-space form. |
Outputs
Name | Description |
isprop | Returns 1 if the SysIn model is proper. This function returns 0 if the SysIn model is not proper. isprop is a Boolean. |
Examples
num = [1, 1]den = [1]
SysIn = tf(num, den)
isprop = isproper(SysIn)