-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
20 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,20 @@ | ||
# LTI-Tools | ||
MATLAB Script for basic LTI system analysis with GUI and command line input. | ||
# About | ||
This is a MATLAB script for basic analysis of an LTI system up to the 5th order. | ||
Script is very readable so you may easily expand it and adjust to your liking. | ||
|
||
## Features | ||
* [Stability of a system](https://www.mathworks.com/help/control/ref/isstable.html) | ||
* [Natural frequency and damping ratio](https://www.mathworks.com/help/control/ref/damp.html) | ||
* [Impulse response](https://www.mathworks.com/help/control/ref/impulse.html) | ||
* [Step response](https://www.mathworks.com/help/control/ref/step.html) | ||
* [Amplitude-phase plot in abs unit](https://www.mathworks.com/help/control/ref/bode.html) | ||
* [Amplitude-phase plot in dB unit](https://www.mathworks.com/help/control/ref/bode.html) | ||
* [Phase-frequency plot](https://www.mathworks.com/help/control/ref/bode.html) | ||
* [Margins](https://www.mathworks.com/help/control/ref/margin.html) | ||
* [Pole-zero plot](https://www.mathworks.com/help/control/ref/pzmap.html) | ||
* [Nyquist plot](https://www.mathworks.com/help/control/ref/nyquist.html) | ||
* [Root locus](https://www.mathworks.com/help/control/ref/rlocus.html) | ||
|
||
## Dependencies | ||
This script requires the [Control Systems Toolbox](https://www.mathworks.com/help/control/index.html) | ||
Unfortunately it doesn't work properly in GNU Octave because of missing equivalent functions in control package. |