I have been wanting to gain a better understanding of state space methods for controller design, so I decided to work through Friedland's "Control System Design", available here. I have worked most of the problems from the book, ~90%, and I wanted to share it in the form of Jupyter notebooks.
All notebooks have been verified to work within the conda environment defined by the environment.yml
file in this repo. It is highly recommended that users use this same setup.
Sorry, I couldn't resist. But, seriously: suggestions for improvement and corrections are encouraged.