Matlab(R) fundamentals and Programming Techniques
MATLAB (R) fundamentals and Programming techniques
This course mainly deals with MATLAB(R) programming techniques. MATLAB(R) is a programming environment for algorithm development, data analysis, visualization, and numerical computation. Using MATLAB(R), you can solve technical computing problems faster than with traditional programming languages, such as C, C++, and FORTRAN.
COURSE CONTENT |
MATLAB(R) Product Description |
- Key features
- Architecture
|
MATLAB(R) Software |
- Introduction to MATLAB(R) Software
- MATLAB(R) windows
- Command Window
- Editor Window
- Workspace
- Command History
- Current directory
|
MATLAB(R) Data Types |
- Data type conversion
- Numeric to String
- String to Numeric
|
Operators & Special characters |
- Arithmetic operators
- Bit-Wise Operators
- Relational Operators
- Logical Operators
|
Complex Numbers & Trigonometric functions |
- To work with complex numbers and trigonometric functions in MATLAB(R)
|
Matrices and Arrays |
- Array Initializations
- About Matrices
- Generating Matrices
- Matrix Sum, transpose, diagonal, inverse
- Matrix Multiplication, division
- The magic Function
- Matrix and Array Operations
- Matrices and Magic Squares
|
Types of Arrays |
- Multidimensional Arrays
- Structures
- Cell Arrays
|
Loops and Conditional Statements |
- Control Flow
- Conditional Control — if, else, switch
- Loop Control — for, while, continue, break
- Program Termination — return
|
Functions |
- Writing user defined functions
- Function calling
- Return Value
- Types of Functions
- Global Variables
|
Plots |
- Plotting vector and matrix data
- Plot labelling, curve labelling, legend and colour bar editing
- Plot types
2-D Plots
- Basic Plotting Functions
- Creating a Plot
- Plotting Multiple Data Sets in One Graph
- Specifying Line Styles and Colors
- Graphing Imaginary and Complex Data
- Figure Windows
- Displaying Multiple Plots in One Figure
- Controlling the Axes
3-D Plots
- Creating Mesh and Surface
- About Mesh and Surface Visualizing
- Subplots
|
M-files |
- The MATLAB(R) Editor
- Script M-files
- The MATLAB(R) path
- Function M-files
- Sub-functions and nested functions
- Debugging
- Best script file writing tactics
|
Visualizing the different applications in MATLAB(R) |
- Statistical parameter estimations
- DSP applications
- Image Processing applications
- Control System applications
|
Matlab® Simulink® is a registered trademark of MathWorks Inc. Any other products are their respective owners.