MATLAB Core-1 Training Program for Beginners
MATLAB is an abbreviation for Matrix Laboratory. MATLAB is a software package for high performance numerical computation & visualization. It provides an interactive environment with hundreds of built-in functions for technical computation graphics & animation. The matrix-based MATLAB language is the world’s most natural way to express computational mathematics. MATLAB helps you take your ideas beyond the desktop. You can run your analyses on larger data sets, and scale up to clusters and clouds. MATLAB is used in academic environment, research as well as in industrial applications. Typical uses of MATLAB include, Math and computation, Algorithm development, Data acquisition, Modeling, simulation, and prototyping, Data analysis, exploration, and visualization, Scientific and engineering graphics, Application development, including graphical user interface building, machine learning, artificial intelligence, signal processing, image processing, optimization, etc. The MATLAB language is a high-level matrix/array language with control flow statements, functions, data structures, input/output, and object-oriented programming features. It allows "programming in the small" to rapidly create programs you do not intend to reuse. You can also do "programming in the large" to create complex application programs intended for reuse. MATLAB features a family of add-on application-specific solutions called toolboxes. Very important to most users of MATLAB, toolboxes allow you to learn and apply specialized technology. No wonder people from Biology to Engineering to Scientists/Researchers to Economists, all use MATLAB as their preferred tool for computation, simulation visualization & programming. Knowledge of MATLAB programming is a must to have a successful career. Following are the topics that will be covered in the MATLAB-Core programming course. The training will be conducted in online mode. These are just the proposed topics of training. The training is customisable and contents can be changed as per the needs of the student.
Course Structure
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
About Us
We are a group of expert professionals and technocrats from various fields of Science & Technology who have come together on this unique platform with the aim of providing high quality Trainings & Consultancy services at affordable costs. Our team consists of highly experienced professionals from industry and academia having many years of rich experience in their respective fields. There is a large gap between the technical competence of a freshly passed out graduate Engineer and the technical expertise required by the industry. The industrial requirements are all together different than what is taught in the Engineering/Technology Degree/Diploma programs in various institutions. That’s why 80% of the fresh graduates that pass out do not find suitable jobs and have to depend upon the campus placements, job fairs, placement agencies, etc to get a job for themselves. Thus, there is a requirement for a specialized training which can bridge the gap, so that freshly passed out Engineering graduates can become ‘Industry Ready’. Our trainings are designed to achieve this goal of making students Industry Ready. We have an extensive network of industry professionals, consultants and analysts who regularly provide us with the information about the latest trends of technological innovations happening in the industry and the technical expertise required for that. According to that feedback, our course contents for various trainings are updated regularly. We ensure that our students get the most advanced and latest stuff so that they become confident and can get a suitable job of their own wish. Additionally, we do help (mentor) our students undergoing training in their assignments and project work. Our trainings are job-oriented & we also help our students to get jobs through our Job Placement Assistance services free of cost. We try to ensure that our trained students get quality jobs which help them grow in their professional careers. All our team members are highly enthusiastic and passionate about their work and do their best to deliver high quality of trainings and services. All our students get exclusive personalized attention, which help them learn the concepts at their own pace, with a solid foundation. So why wait? Have a look on our training programs & other consultancy services that we offer and choose what suits you the best! Don’t forget to book a free Demonstration session with our training expert before joining the training of your choice. We also undertake on-site training programs for academia as well as corporate environments. We also provide consultancy services in the field of IT and automation. We help our clients in product development, prototyping, automation, experimental setups for measurement of physical quantities, testing machines and special purpose machines.
27th KM Milestone, Delhi - Meerut Expy, Ghaziabad, Uttar Pradesh 201009
Mob : 9140762664, 8505988865
E-mail : info@laaltentech.com
Powered with by