This site is just a proof of concept of the GNU Octave Control Systems Toolbox, called by a web front end, written in PHP. It was created by Filipi Vianna and is avaliable as free software under the terms of the GPL and comes with ABSOLUTELY NO WARRANTY.
Source code download avaliable.
This system currently plots the step response which shows the transfer function response for a single step input, the bode plot, which plots the bode plot for a given transfer function, the root locus which shows the geometric root places and the nyquist diagram to show the stability for the system represented by the given transfer function.
A special developer interface was written to provides a octave/matlab shell like interface.
Still in experimental phase:
Enter the transfer function as shown above, using matlab/octave vector notation.
NUMERATOR = 1 10 100 DENUMERATOR = 1 101 100
And "Submit Query".
The source code for these scripts are avaliable for download at:
Changes from version 0.1 to 0.2:
To run these scripts, you must to have a web server, such as Apache, a PHP interpreter, the GNU Octave and a dvipng renderer. All installed, properly configured and running.