In this course students will learn Scilab which is a free open source alternative to Matlab.
Scilab is a numerical computing system with many elementary and advanced mathematical functions and 2D ,3D graphical functions for plotting data and many more , which are useful in scientific computing and analysis.
Students with prior C / C++ knowledge can develop programs in C / C++ and interface it with Scilab using the Scilab API interface to create more advanced external function libraries.
Learning Outcomes:
Scilab environment and programming language.
Use decision making control statements like if , if else and loops (for, while) to develop programs.
Use data structures like list , struct and cell arrays available in scilab to manage and work with data .
Use 2D, 3D graphical functions to display and analyze data .
Understand about operations on figures and axes.
Plot finite element analysis results in 2d or 3d .
Use scripts and functions to create object oriented modular programs to solve complex engineering problems .
Use mathematical functions to solve problems on vectors , matrices , polynomials , differential equations and finite difference method .
Develop graphical user interface with basic controls like text box, combo box , labels , radio buttons and advanced controls like list table and many more using scilab gui module .
Use Scilab API interface module to develop and link external C/C++ programs with Scilab .