isdetectable
Function File: bool = isdetectable (sys)
Function File: bool = isdetectable (sys, tol)
Function File: bool = isdetectable (a, c)
Function File: bool = isdetectable (a, c, e)
Function File: bool = isdetectable (a, c, [], tol)
Function File: bool = isdetectable (a, c, e, tol)
Function File: bool = isdetectable (a, c, [], [], dflg)
Function File: bool = isdetectable (a, c, e, [], dflg)
Function File: bool = isdetectable (a, c, [], tol, dflg)
Function File: bool = isdetectable (a, c, e, tol, dflg)
Logical test for system detectability. All unstable modes must be observable or all unobservable states must be stable.
Inputs
LTI system.
State transition matrix.
Measurement matrix.
Descriptor matrix.
If e is empty [] or not specified, an identity matrix is assumed.
Optional tolerance for stability. Default value is 0.
Matrices (a, c) are part of a continuous-time system. Default Value.
Matrices (a, c) are part of a discrete-time system.
Outputs
System is not detectable.
System is detectable.
Algorithm
Uses SLICOT AB01OD and TG01HD,
Copyright (c) 1996-2025, SLICOT, available under the BSD 3-Clause
(License and Disclaimer).
See isstabilizable for description of computational method.
See also:
isstabilizable,
@lti/isstable,
isctrb,
isobsv
Source Code: isdetectable