# Mechanical - Matlab

You are here:

## Matlab

#### Description

MATLAB is widely used in all areas of applied mathematics, in education and research at universities, and in the industry. MATLAB stands for MATrixLABoratory and the software is built up around vectors and matrices. This makes the software particularly useful for linear algebra but MATLAB is also a great tool for solving algebraic and differential equations and for numerical integration. MATLAB has powerful graphic tools and can produce nice pictures in both 2D and 3D. It is also a programming language, and is one of the easiest programming languages for writing mathematical programs. MATLAB also has some tool boxes useful for signal processing, image processing, optimization, etc.

#### Syllabus1

Introductory sessions of MATLAB training course

• Why MATLAB
• What Are Toolboxes
• MATLAB Interface
• Introduction to Arrays And Matrices
• MATLAB File Types
• Basics of MATLAB Programming

Handling Data and Data Flow in MATLAB
• Data types
• Creating Variables
• Scalars, Vectors and Matrix Operations & Operators
• Importing & Exporting Of Data
• File Input-Output

File Editing and Debugging in MATLAB
• Writing Script Files
• Writing Function Files
• Inserting Breakpoints and Debugging
• Error Correction

MATLAB Graphics I
• Simple Graphics & Types
• Plotting Functions
• Creating And Editing Plots (2D & 3D)
• Handling Graphics

#### Syllabus2

MATLAB Programming I

• Conditional Statements
• Iterative Statements
• Flow Control
• Efficient Coding Practices
• Linear Algebra
• Polynomials
• Curve Fitting
• Differentiation & Integration

MATLAB Graphics II
• Introduction To Graphical User Interfaces (GUI)
• GUI Tools
• Creating Functioning GUIs

MATLAB Programming II
• Probability & Statistics
• Cells & Structures
• Performance Measures
• Introduction to Symbolic Math
• Symbolic Operations

Introduction To MATLAB Toolboxes
• Data Acquisition Toolbox in MATLAB
• Signal Processing Toolbox in MATLAB
• Image Acquisition Toolbox in MATLAB
• Image Processing Toolbox in MATLAB

#### Syllabus3

Data Acquisition & Signal Processing Toolbox of MATLAB

• Basics of Signal Processing
• Representing & Analyzing Signals
• Transforms Computation
• Analog & Digital Filter Designing

Image Acquisition & Image Processing Toolbox
• Introduction to Image Processing
• Images in MATLAB
• Image Data Acquisition
• Converting Between Image Types and Classes
• Simple Image Arithmetic
• Image Transformations
• Spatial Referencing
• Image Enhancement
• Morphological Processing
• Using Image Tool

• Importance
• Libraries & Tools
• Sources & Sinks
• Building Systems
• Mathematical Modeling
• Converting Mathematical Model into SIMULINK Model
• Creating Systems & Subsystems
• Solver Configuration

#### Job Opportunities

• Matlab Software Engineer
• System Software Engineer
• Application Software Engineer
• Software Test Engineer.
• Matlab Engineer.
• Matlab System Trainer.

#### Benefits

• Its basic data element is the matrix. A simple integer is considered an matrix of one row and one column. Several mathematical operations that work on arrays or matrices are built-in to the Matlab environment. For example, cross-products, dot-products, determinants, inverse matrices.
• Vectorized operations. Adding two arrays together needs only one command, instead of a for or while loop.
• The graphical output is optimized for interaction. You can plot your data very easily, and then change colors, sizes, scales, etc, by using the graphical interactive tools.
• Matlab’s functionality can be greatly expanded by the addition of toolboxes. These are sets of specific functions that provided more specialized functionality. Ex: Excel link allows data to be written in a format recognized by Excel, Statistics Toolbox allows more specialized statistical manipulation of data (Anova, Basic Fits, etc)

### Mechanical Software

###### Courses 