www.matlabsimulation.com

Scilab for Beginners

 

Related Pages

Research Areas

Related Tools

Scilab for Beginners is a short introduction about Scilab provided by us for the students who wish to work in Sci-lab. It is open-source software used in all the mathematical operations for engineering and scientific purpose. Sci-lab was actually developed by researchers from FRANCE and INRA. It is specially developed for numerical applications such as Matrix manipulation, concatenation, transpose, etc. So it contains numerous functions and advanced functions and also has features to create our own functions. We have emphasized the major functions used in Scilab for beginners.  It is very similar to MATLAB but has few more advanced features than MATLAB. Let’s learn about a few basic things about Scilab

Major Three Components Of Scilab Are

  • Libraries of functions ( Scilab procedures and also macros)
  • Interpreter
  • Interfaces for FORTON, C++, Java, Modelica, TCL/Tk, C and also LAB-VIEW
  • And so on

Salient Features About Scilab

  • It solves all the numerical problems and also reduces the LOC as compared to other major languages.
  • Supports all major Matrix operations.
  • It can be interfaced with C, C++, Java, FORTON and also .Net.
  • Using Scilab functions, we can use C++ code using
    • “c:\program files(x86)\scilab 5.3\modules\call-scilab\example”
  • It runs on all the major platforms like Windows XP, VISTA,7,8 , GNU, Linux, and also MAC OSX etc.

Major Functions Of Scilab

2D And 3D Visualization

  • Using Pie charts, Lines, histograms, surfaces, Animation, Latex/MathML annotation, graphics etc.
  • Supports formats like PPM, PNG, EMF, EPS, PDF and SVG
  • And so on

Simulation And Math Functions

  • Linear algebra
  • Sparse matrices
  • Polynomials and rational functions
  • Elementary functions of scientific calculations
  • And so on

Optimization

  • Linear matrix inequalities
  • Non linear optimization
  • Quadratic optimization
  • Nonlinear least-square optimization
  • Semi definite programming
  • Genetic algorithms and simulated annealing
  • And so on