
Duration
14 hours (usually 2 days including breaks)
Requirements
- Applied mathematics up to linear algebra
- Helpful to know the basics of Matlab
Overview
Scilab is a well-developed, free, and open-source high-level language for scientific data manipulation. Used for statistics, graphics and animation, simulation, signal processing, physics, optimization, and more, its central data structure is the matrix, simplifying many types of problems compared to alternatives such as FORTRAN and C derivatives. It is compatible with languages such as C, Java, and Python, making it suitable as for use as a supplement to existing systems.
In this instructor-led training, participants will learn the advantages of Scilab compared to alternatives like Matlab, the basics of the Scilab syntax as well as some advanced functions, and interface with other widely used languages, depending on demand. The course will conclude with a brief project focusing on image processing.
By the end of this training, participants will have a grasp of the basic functions and some advanced functions of Scilab, and have the resources to continue expanding their knowledge.
Audience
- Data scientists and engineers, especially with interest in image processing and facial recognition
Format of the course
- Part lecture, part discussion, exercises and intensive hands-on practice, with a final project
Course Outline
Introduction
- Comparison with other languages
Getting started
Matrix operations
Multidimensional data
Plotting and exporting graphics
Creating an ATOMS toolbox
Interface with C, Java, and others
Final project: Image analysis
Closing remarks
- Overview of useful libraries and extensions