Numerical computational package and high-level programming language.

What does Scilab do ?

Scilab includes hundreds of mathematical functions. It has a high level programming language allowing access to advanced data structures, 2-D and 3-D graphical functions.

A large number of functionalities is included in Scilab:

Maths & Simulation

For usual engineering and science applications including mathematical operations and data analysis.

2-D & 3-D Visualization

Graphics functions to visualize, annotate and export data and many ways to create and customize various types of plots and charts.


Algorithms to solve constrained and unconstrained continuous and discrete optimization problems.


Tools to perform data analysis and modeling

Control System Design & Analysis

Standard algorithms and tools for control system study

Signal Processing

Visualize, analyze and filter signals in time and frequency domains.

Application Development

Increase Scilab native functionalities and manage data exchanges with external tools.

Xcos - Hybrid dynamic systems modeler and simulator

Modeling mechanical systems, hydraulic circuits, control systems...

Scilab as a platform

Thanks to its ability to interconnect with third-party technologies and applications, Scilab can also act as a unique platform to bring together codes written in different programming languages in a single, unified language, thus facilitating their distribution, their back-up and use.

lightbulb_outline View ideas list


  • c++
  • java
  • python
  • c
  • opengl


comment IRC Channel
email Mailing list
mail_outline Contact email