Softpedia Editor's Review for Scilab
This is a scientific software package designed for numerical computations
Written by Mihaela Citea on February 14th, 2012
Scilab is an easy to use computing environment designed for scientific applications. It features a wide variety of mathematical functions, including differential equations, polynomials, interpolation, linear algebra and statistics.
This application works as a console, enabling you to enter different parameters and predefined commands in order to generate results. Thus, for those who are familiar with command line utilities, using this program does not pose a high difficulty level.
Nevertheless, you have to take the time to learn the predefined commands for different mathematical operations. You can use the demos that Scilab provides you with, in order to learn how the whole thing works.
After running the Scilab console, you can start executing commands, which you can find in the corresponding folder of the Help section. You can test various commands, from boolean variables, which return 'True' or 'False' to complicated math equations or even whole programs from various programming languages.
Moreover, the program allows you to run physics simulations, such as a bike or wheel trajectory or black hole attraction simulation. You can also generate graphs and charts, histograms and even tridimensional plots.
Other features include spectral estimation or sound file parameters analysis. But no matter what the mathematical problem is, a new window is opened for each simulation or model.
The Scilab console provides access to other tools of the application. You can use the SciNotes to open, create and edit Scilab files. Xcos helps you create logical schemes for programming or solving informatics and math problems. Every one of these instruments allows you to save your work for later use.
Moreover, the program provides you with an in-built Matlab to Scilab converter tool.
The commands that you enter are automatically written in a log file, that you can use to track the mistakes and make the necessary changes.
Scilab is an utility designed for math and physics passionates, as it can help them simulate models and try to find solutions to difficult problems.
Here are some key features of "Scilab":
· 2-D and 3-D graphics, animation
· Linear algebra, sparse matrices
· Polynomials and rational functions
· Interpolation, approximation
· Simulation: ODE solver and DAE solver
· Xcos: a hybrid dynamic systems modeler and simulator
· Classic and robust control, LMI optimization
· Differentiable and non-differentiable optimization
· Signal processing
· Metanet: graphs and networks
· Parallel Scilab
· Interface with Computer Algebra: Maple package for Scilab code generation
· Interface with Fortran, Tcl/Tk, C, C++, Java, LabVIEW
· And a large number of contributions for various domains
What's New in This Release: [ read full changelog ]
· A warning has been added for 1./x and 1.\x syntax clarification.
· A new output argument has been added to regexp function to retrieve subpatterns matches.
· New xmlName function added to retrieve the name of a XML element.
· clc(): New icon in the toolbar to clear the console. See Bug # 12049.
· test_run no longer takes into account skipped tests in the summary.
· Search is now possible in the console. Shortcut F3 or CTRL+F enables it.
· editvar proposes direct save to the CSV format of the whole variable or the selection.
· Completion in Scilab is now case insensitive.
· variance is now vectorized and allows the syntax
· variance(x,"*",w). See Bug # 12362.
· Console command history is now stored in SCIHOME/history file under all platforms.
· In Scilab documentation, 'scilab:needs-examples="no"' tag has been added to specify that the help page does not need example.
Two new commands added:
· For SciNotes: scinotes modules/core/macros/whos.sci opens a file. If the file does...