Introducing Scilab

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