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:

- A tool to aid on Lead-lag compensator design.
- Another tool to aid on Curve fitting.

Enter the transfer function as shown above, using matlab/octave vector notation.

For example:

NUMERATOR = 1 10 100 DENUMERATOR = 1 101 100

And "Submit Query".

The source code for these scripts are avaliable for download at:

- http://www.ee.pucrs.br/~filipi/resources/matweb-0.2.zip 44K
- http://www.ee.pucrs.br/~filipi/resources/matweb-0.2.tar.gz 44K

Changes from version 0.1 to 0.2:

- Octave system near calls black listed and removed from commands issued from the developer interface

(*Thanks for Hutter Günther advises*) - A tool to aid on Lead-lag compensator design
- Another tool to aid on Curve fitting.
- Equation rendering using LaTeX syntax
- Developer interface

Older versions:

- http://www.ee.pucrs.br/~filipi/resources/matweb-0.1.zip 20K
- http://www.ee.pucrs.br/~filipi/resources/matweb-0.1.tar.gz 16K

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.