Module: Basics of MATLAB
Module Objectives
- Understand the MATLAB interface and basic commands
- Perform arithmetic and matrix operations
- Create simple scripts and functions
- Plot basic graphs
- Use built-in functions for data analysis
1. Introduction to MATLAB
- What is MATLAB?
- Applications in engineering, science, and data analysis
- MATLAB interface: Command Window, Editor, Workspace, Command History
2. Basic Commands
- clc, clear, who, whos
- Variable declaration and assignment
- Using semicolon (;) to suppress output
3. Data Types and Variables
- Scalars, Vectors, Matrices
- Creating arrays: [], linspace, zeros, ones, eye
- Indexing and slicing
- Data types: double, char, logical, cell
4. Operators and Expressions
- Arithmetic: +, -, *, /, .^
- Relational: ==, ~=, <, >, <=, >=
- Logical: &, |, ~
5. Control Structures
- if, else, elseif, end
- for loop, while loop
- switch statement
6. Scripts and Functions
- Creating script files (.m)
- Writing a simple function
- Script vs Function differences
7. Plotting and Visualization
- Basic plotting: plot(x, y)
- Labels: xlabel, ylabel, title
- Multiple plots: hold on, legend
- Multiple Axis plots
- 3D plots: plot3, mesh, surf
-3D animation
8. Matrix Operations
- Addition, subtraction, multiplication
- Transpose: '
- Inverse: inv(A)
- Determinant: det(A)
- Eigenvalues: eig(A)
9. Built-in Functions and Help
- sum, mean, max, min, sort
- rand, randi, randn
- date, now, clock
10. Saving and Loading Data
- Save: save filename
- Load: load filename
- Export to .txt, .csv
11. Data extraction
-Data find
-Data Extraction
-Import Excel Data
12. Text file
-Import large text file
-write data to text file