Scilab
Previous  Next

Scilab is an open source, cross-platform numerical computational package and a high-level, numerically oriented programming language. It can be used for signal processing, statistical analysis, image enhancement, fluid dynamics simulations, numerical optimization, and modeling, simulation of explicit and implicit dynamical systems and (if the corresponding toolbox is installed) symbolic manipulations.

Scilab is one of the two major open-source alternatives to MATLAB, the other one being GNU Octave. Scilab is similar enough to MATLAB that some book authors (who use it) argue that it is easy to transfer skills between the two systems. Scilab however puts less emphasis on (bidirectional) syntactic compatibility with MATLAB than Octave does.

QChartist can benefit of the power of the Scilab API through C++ dll calls.
Scilab is used in QChartist for example to draw a conic from five points.
See the source file c:\qchartist\includes\scilab.cpp to understand how it works. You can find tutorials for Scilab in c:\qchartist\docs\scilab\