I'm an engineer (of telecommunications) and have used Scilab for several years (since 2005). There are many useful tools for image and signal processing, optimization, linear systems and transformations, and general simulations.

Scilab is a software for numerical simulation supported by Scilab Consortium. This group of companies provides resources and services for users and other companies those intend to migrate to an open and stable software platform.

Beyond formal support, Scilab Consortium is an open environment for doubts and discussions where everyone can help and be helped.

About technical resources, Scilab has two ways for developing and application or simulation: script language (Scinotes) or drag-and-drop interface (Scicos), both are powerful but I believe script language is supported by more external toolboxes.

Scilab external toolboxes are freeware and can be downloaded and installed through ATOMS tool (see next picture, click in the figure to enlarge it).

Some links for posts I have published here about my fields of study:

Matrices: http://usingscilab.blogspot.com.br/search/label/matrix

Scilab functions: http://usingscilab.blogspot.com.br/search/label/functions

Fourier Transform: http://usingscilab.blogspot.com.br/search/label/fft

Signal processing: http://usingscilab.blogspot.com.br/search/label/signal%20processing

Image Processing: http://usingscilab.blogspot.com.br/search/label/image%20processing

Data visualization: http://usingscilab.blogspot.com.br/search/label/plot

Statistics: http://usingscilab.blogspot.com.br/search/label/statistic

Mathematics: http://usingscilab.blogspot.com.br/search/label/math

Scilab is a software for numerical simulation supported by Scilab Consortium. This group of companies provides resources and services for users and other companies those intend to migrate to an open and stable software platform.

Beyond formal support, Scilab Consortium is an open environment for doubts and discussions where everyone can help and be helped.

About technical resources, Scilab has two ways for developing and application or simulation: script language (Scinotes) or drag-and-drop interface (Scicos), both are powerful but I believe script language is supported by more external toolboxes.

Scilab external toolboxes are freeware and can be downloaded and installed through ATOMS tool (see next picture, click in the figure to enlarge it).

Some links for posts I have published here about my fields of study:

Matrices: http://usingscilab.blogspot.com.br/search/label/matrix

Scilab functions: http://usingscilab.blogspot.com.br/search/label/functions

Fourier Transform: http://usingscilab.blogspot.com.br/search/label/fft

Signal processing: http://usingscilab.blogspot.com.br/search/label/signal%20processing

Image Processing: http://usingscilab.blogspot.com.br/search/label/image%20processing

Data visualization: http://usingscilab.blogspot.com.br/search/label/plot

Statistics: http://usingscilab.blogspot.com.br/search/label/statistic

Mathematics: http://usingscilab.blogspot.com.br/search/label/math