Numerical Methods with Scilab


Practical Implementation of Scilab for Numerical Methods

Using open source Scilab for numerical methods studies and researches prepared the students for better job market competitiveness.

Scientific computing is playing a prominent role as a tool in scientific discovery and engineering analysis. Open Source encourages the sharing of knowledge and accelerates the discovery and analysis.”

Course Synopsis


Numerical analysis is the study of algorithms that use numerical approximation for the problems of mathematical analysis. It naturally finds applications in all fields of engineering and the physical sciences, but in the 21st century, the life sciences and even the arts have adopted elements of scientific computations.

The overall goal of the field of numerical analysis is the design and analysis of techniques to give approximate but accurate solutions to hard problems. Before the advent of modern computers numerical methods often depended on hand interpolation in large printed tables. Since the mid 20th century, computational softwares such as Scilab calculates, simulates and design the required functions instead.


Course Objectives


This is a 3 full-day course which allows participant to learn Scilab fundamentals and implementing important numerical and computational methods for solving engineering and scientific problems. The course will include refresher on linear algebra, exploring methods for solving linear and nonlinear equations, evaluating integrals and solving ordinary differential equations. 

Who Must Attend

Researchers, Lecturers, Scientists, Engineers and Managers that are keen in using Scilab especially in numerical analysis. This hands-on course is specifically designed for those who are interested in the area of technical computing.


No background required. Preferably with experience in basic computer operations


Course Outline

Scilab Environment

  • Getting Started with Scilab
  • Simple Operations with Scilab
  • Special Constants in Scilab
  • Number, String and Boolean Arrays

Scilab Programming

  • Loops & Conditional Constructs
  • SciNotes Editor
  • Script File (*.sce)
  • Function File (*.sci)
  • Inline Function
  • Strings in Scilab
  • Case Study

Plotting and Visualization

  • 2-D Plotting
  • Labeling and Annotating Graphs
  • Surface Plot (3-D)
  • Scilab Demonstrations
  • Case Study


  • Floating point arithmetic and Errors in Scilab
  • Vector Operations with
  • Scilab Dot & Cross Product
  • Cartesian & Polar Representation of Vectors
  • Case Study

Matrices and Linear Algebra

  • Matrix Operations
  • Special Matrices, Vandermode, Hilbert and Magic
  • Matrix Manipulation
  • Matrix Characterization (Decomposition, SVD, Rank, Determinant, Eigenvectors, Eigenvalues)
  • LU Factorization & Cramer’s rule
  • Solutions of Linear Equations
  • Gaussian Elimination & Gauss-Jordan Elimination 
  • Jacobi & Gauss-Siedel Iteration
  • Case Study

Root Finding & Solution to Non-Linear Equations

  • Complex Number Operations
  • Solution to Polynomial Equations
  • Bisection Method
  • Newton-Raphson Method
  • Secant Method
  • Fixed Point Iteration
  • Other Scilab functions
  • Case Study

Numerical Integration

  • Definitions and Concepts
  • Trapezoid Rule
  • Simpson Rule
  • Other Scilab integrating functions
  • Applications of Integrals of One Variable
  • Double Integrals
  • Case Study

Ordinary Differential Equation

  • Definitions and Concepts
  • Solving ODE – Initial Value Problem
  • Higher Order Derivatives
  • ODE Solver with root finding
  • Type of Methods (Adams, BDF & Runge-Kutta)
  • Solving ODE – Boundary Value Problem
  • Solving Differential Algebraic Equations


To obtain details of the course (fee, location and etc.), kindly obtain a registration form by email

Provide us with your name, organization & mobile contact number.

You may also call us at +603-80637737 or fill up our Training Enquiry form.


© 2010-2017 Trity Technologies Sdn Bhd. All Rights Reserved.