Mathematical preliminaries. Numerical errors. Loss of significance and error propagation. MATLAB as a mathematical analysis tool. MATLAB variables, vectors and matrices. Operator precedence. Matrix indexing. Built-in and user-defined functions. Relational operators and conditional statements. Flow control structures and loops. Plotting. Numerical solution of nonlinear algebraic equations. Numerical solution of systems of linear equations. Numerical solutions of systems of non-linear algebraic equations. Interpolation, approximation and curve fitting. Numerical differentiation and integration. Numerical solution of ordinary differential equations. Eigenvalue problems. Numerical solution of partial differential equations. MATLAB symbolic engine. Using symbolic capabilities for liner algebra, calculus and other problems. Introduction to Simulink and its libraries. Simulating some engineering systems and finding solutions. Practical exercises.