S.No |
Topics |
Hours |
1 |
Introduction to MATLAB, Historical background, scope & applications |
0.5 |
2 |
MATLAB Environment-Editor window, Current Folder Window, Command History Window, Workspace window, Figure window and other important features/menus, writing comments in the programs |
1 |
3 |
Accessing Help in MATLAB, online help and MATLAB community |
2 |
4 |
File types in MATLAB |
1 |
5 |
Platform independence of MATLAB, editing of M-files using text editors. |
2 |
6 |
Entering elements in a Matrix in MATLAB, generating matrices & vectors |
2 |
7 |
Use of ellipsis & writing long commands |
2 |
8 |
Default variable for output, most recent answer |
2 |
9 |
Clearing operations in Command window, Workspace window, Figure window |
2 |
10 |
Workspace information commands |
2 |
11 |
Directory information commands, path command, adding path to MATLAB search paths |
2 |
12 |
General Information Commands |
3 |
13 |
Variable Naming Rules and Case Sensitivity of MATLAB |
4 |
14 |
Suppressing Output in the command window |
1 |
15 |
Formatting Output in the command window |
1 |
16 |
Termination commands |
1 |
17 |
Diary command and its use |
4 |
18 |
More command and its use |
3 |
19 |
Simple Arithmetic operations-Addition, Subtraction, Multiplication, Division-Right Division, Left Division, Power, Vectorisation |
4 |
20 |
MATLAB’s Preference towards columns and column oriented operations |
1 |
21 |
Array operation |
1 |
22 |
Matrix multiplication, Square of a Matrix and Squaring of elements of a matrix |
1 |
23 |
Signum function |
1 |
24 |
Trigonometric and Inverse Trigonometric Functions |
1 |
25 |
Hyperbolic and Inverse Hyperbolic Functions |
1.5 |
26 |
Exponential and Logarithmic Functions |
2 |
27 |
Determinant of a matrix |
1 |
28 |
Inverse of a matrix |
1 |
29 |
Round off functions |
1 |
30 |
Remainder after division & Modulo function |
1 |
22 |
Finding Eigen values and Eigen vectors of a matrix |
1 |
23 |
Transpose and Complex Conjugate Transpose |
1 |
24 |
Logical (Boolean) operators |
1 |
25 |
Relational operators |
1.5 |
26 |
Random no. Generation & Random Matrices, Shuffling the Random No. Generator |
2 |
27 |
Subscripts and Linear Indices- Extracting & modifying individual elements of a Matrix, Convert linear indices to subscripts and vice-versa |
1 |
28 |
Indexing and Subscripting- Extracting & modifying Rectangular Portions of a Matrix |
1 |
29 |
Extraction of upper & lower Triangular portions of a Matrix |
1 |
30 |
Diagonal extraction-Main Diagonal, Anti-Diagonal and Off-Diagonals |
1 |
31 |
Reshaping a Matrix |
2 |
32 |
Diagonal Matrix, Block Diagonal Matrix |
2 |
33 |
Initialization of a Matrix and related commands |
2 |
34 |
Repeat copies of array elements, Repeat copies of array |
2 |
35 |
Finding Size (Dimensions), Shape and no. of elements in a Matrix |
3 |
36 |
Dynamic matrices |
4 |
37 |
Appending matrices by Concatenation-Horizontally & Vertically |
1 |
38 |
Inserting, Deleting & Replacing portions of a Matrix |
1 |
39 |
Linspace command |
1 |
40 |
Logspace command |
4 |
41 |
2-D and 3-D grids generation |
3 |
42 |
Plotting data on 2-d graphs |
4 |
43 |
Customisation of Plots, Annotating plots, labels, legends, comments etc. |
1 |
44 |
Use of Hold Command and over laying of Plots |
1 |
45 |
Sub plots |
1 |
46 |
Logarithmic scales on x-axis and y-axis |
1 |
47 |
Specialised plots-3D line plot, Error bars, Filled area 2D plot, Stair step graph, Line plot with Error bars, stacked plot, Bar Graph, histograms, Pie chart, Contours, Stem Plots, mesh, surface, etc. |
1 |
48 |
Creating and using Script files |
1.5 |
49 |
Creating and using Function files |
2 |
50 |
Flip operation-Left-Right, Upside-Down, Flip Order of elements of Matrix |
1 |
51 |
Rotation of a Matrix |
1 |
52 |
Sorting operations |
1 |
53 |
Permute and Inverse Permute array Dimension |
1 |
54 |
Shift elements of array circularly, Shift array dimension |
1 |
55 |
Squeeze operation |
1 |
56 |
Characters and Strings |
1 |
57 |
Interactive programming using the Input command |
1.5 |
58 |
For |
2 |
59 |
While |
1 |
60 |
If-elseif-else |
1 |
61 |
Switch-case-otherwise |
1 |
62 |
Break |
2 |
63 |
Continue |
1 |
64 |
Error |
1 |
65 |
Return |
1 |
66 |
Pause |
1 |
67 |
Structures |
1 |
68 |
Cells |
1 |
69 |
Tables |
1 |
70 |
Data Import Export & Utilisation, Saving data in Files & loading Data from Files in MATLAB |
1.5 |
71 |
Dates & Times |
2 |
72 |
How to secure/protect your program code by converting it to a P-Code |
1 |
|
Total |
55 |