Discussion Overview
The discussion revolves around the controllability of a linear time-invariant (LTI) system represented by the equation X = Ax + Bu. Participants are exploring whether the system is completely controllable given specific nonzero parameters in matrices A and B, and they are attempting to find the controllable subspace if it is not.
Discussion Character
- Homework-related
- Technical explanation
- Mathematical reasoning
Main Points Raised
- One participant presents a MATLAB approach using symbolic variables for parameters a1, a2, a3, a4, b1, and b2 to determine controllability.
- Another participant suggests that A and B should be declared as double floats rather than symbolic variables, claiming this worked for them.
- A later reply clarifies that "syms" is used for the parameters, while A and B are indeed declared as double floats, but an error occurs when trying to convert a struct to double.
- Another participant advises against using the ctrb function with symbolic variables and recommends performing the controllability analysis manually in MATLAB, offering to share their code for this process.
Areas of Agreement / Disagreement
Participants express differing views on the use of symbolic versus numeric representations in MATLAB for the matrices A and B. There is no consensus on the best approach to resolve the error encountered during the analysis.
Contextual Notes
Participants have not reached a conclusion regarding the controllability of the system, and the discussion includes unresolved technical issues related to MATLAB functionality and the handling of symbolic variables.