Scilab
is a freely distributed open source scientific computing software package which
can be a standalone installation on a Linux, Windows or Mac OS X system.
The Scilab computational features can also be harnessed without a
download using the Scilab cloud services offered by http://hotcalcul.com/on-line-calculator/compute and http://Scilab-test.garudaindia.in/. While it is similar to Matlab, which is a commercial
product it is in many ways as powerful as Matlab. Scilab consists of three main
components:
- an interpreter
- libraries of functions (Scilab procedures)
- libraries of Fortran and C routines
Scilab
strengths including working with matrices (basic matrix manipulation,
concatenation, transpose, inverse, etc.) and numerical computations. It also
has an open programming environment that allows users to create their own
functions and libraries. We illustrate the strengths of a system like Scilab
showing how it can be used solve typical computational math problems that might
be encountered in school. We focus on the weighted voting problem and
show how these can be solved with short Scilab program routines. These routines
can be saved in a text file, then copied and pasted in the Scilab environment,
either on the Scilab standalone/desktop platform, or through the cloud using a
web interface to a Scilab cloud server. These examples demonstrate the
programming, computational and mobile computing in the cloud capabilities of an
open source platform like Scilab. In addition, the weighted voting
problem, also serves to illustrate the strong simulation and probability tools
available in Scilab.
We
proceed by introducing the weighted voting problems and solve these using
Scilab scripts/routines and tools.
No comments:
Post a Comment