
Introduction to the course and instructor, contents of the course and other relevant course related information
Knowing the price of the software and the online resources available is of fundamental importance before starting your journey of learning matlab. In this video tutorial, we will explain exactly this
The attached file contains all the code and data that will be used in the course. We also include the same in the individual section for the sake of ease to those who may skip some sections
Introduction to key graphical user interface components of MATLAB
- Command window
- Workspace
- Current Folder
- Various tabs
We take our students feedback very seriously. We adjust the course contents based on the students say and their demands. It is therefore very important to provide an honest review for the course.
In this lecture, we explain how to provide review for the course on the udemy plateform.
This lecture is about learning some of the common operatios that includes
- How to clear command window
- Looing at the current variables that are being loaded in the matlab enviroment
- Deleting current variables
- Basics of Variables
This lecture will cover the concepts of variables in MALTAB and will focus on the following topics.
- How variables are treated as matrices
- Meaning of the size of the variables
- How to define variables in the form of matrices
- How to deal with variables in the workspace
This lecture will cover different types of variables in MATLAB.
- Strings
- Numerics
- Logical
This tutorial will focus on the how to create scripts and add useful comments.
- Creating scripts from commands history
- Creating scripts as a new file
- Adding comments
- The semicolon effect
This tutorial will cover how to effectively use the colon
- How to generate numbers with a stepsize between
- Certain ranges in ascending and descending order
- Data selection with colon
In this tutorial you will learn how to perform basic math in MATLAB
- Addition, subtraction, multiplication and power
In this tutorial you will learn how to compute with Matlab
- Greatest common divisors
- Least common divisors
- Primes number
- Random numbers
- Permutation of numbers
We will cover in this tutorial the trigonometric functions with Matlab
- Sin, cos, tan, sec and others in degrees and radians
- Inverse of sin, cos, sec and others in degrees and radians
- Degree to radian and radian to degree conversion
We will cover in this tutotiral the set operation with Matlab
- Intersection
- Union
- Setdiffernce
We will cover in this video tutorial how to compute statistical operations
- Minimum, Maximum, Mean, Mode, standard Deviation, Variance, Percentile
In this video tutorial, we will cover different ways of generating random numbers
- Random numbers generation
- Random numbers generation in a range
- Random numbers generation based on normal distribution
- Random permutations
In this video tutorial, we will learn how to perform cross and dot products
- Different ways in which the two products can be implemented
We will cover the the basci logic operations including
- Logical AND operation
- Logical OR operation
- Logical NOT operation
We will focus in this toturial on the topcs of sign and absolute functions
- Sign function on real and imaginary numbers
- Absolute function on real and imaginary number
We will learn in this tutorial how to convert numbers between difference bases
- Base 10 to any other based conversion
- From any other based to base 10 conversion
- From any base to any other base conversion
Learning different ways of discretization of data
- Discretization using fixed predefined bin
- Discretization using equal sized bins
- Discretization using the left edge of intervals
- Discretization using the right edge of intervals
Explore MATLAB's unique function to extract and locate distinct elements in a matrix, understand default sorting, vector results, and row- or column-wise variants with index outputs.
Determine whether elements belong to a matrix using MATLAB's ismember, which returns logical results. Note that argument order is important.
Explore MATLAB basics: compute the inverse of a matrix using inv(A) or A^-1, find determinants with det(A), and extract diagonal elements with diag(A), including behavior with vectors.
Explore relational operators in Matlab, including greater than or equal to, less than, and not equal to, using logical arrays for element-wise comparisons and string handling.
Learn to initialize common matrices in MATLAB with zeros, ones, and the magic function, specifying sizes and verifying column and row sums.
Explore sorting values in matrices using MATLAB's sort function, learn ascending and descending orders, retrieve sorted values and their original indices, and sort by columns, rows, or strings.
Discover how the MATLAB find function extracts non-zero elements from a matrix or vector, returns indices, and offers row-column outputs and first or last element options.
Master the tabulate function to compute the frequencies and percentages of values in a vector, returning unique values, their counts, and occurrence percentages for both row and column vectors.
Compute the sum of multiples of three and five below n by converting a stepwise algorithm into Matlab code, counting common multiples once with colon, rem, logical arrays, and sum.
Learn to compute the prime factors of any number in MATLAB by mastering an algorithm using factors, unique values, and isprime, with nested functions for concise, readable code.
Explore differentiation and integration with MATLAB's symbolic toolbox, creating symbolic variables and functions, and computing derivatives (including partial and second order) and definite integrals with int.
Explore solving equations with symbolic variables in MATLAB, using the solve function for single and multi-variable systems, subs for evaluation, and extracting polynomial coefficients with poly.
Explore basic input and output in Matlab by using the input function to capture numbers, variables, or strings, and display results with disp, including handling empty inputs.
Explore MATLAB input and output options, including the menu function for user choices, and formatted output with the f print f command using percent D and percent S.
Learn to plot data with MATLAB using the plot function, creating X and Y values of the same size, and customize markers, color, title, and axis labels.
Explore 3-D plotting in MATLAB by supplying three variables for x, y, and z, then customize with grid, axis labels, and the view via the property editor.
Learn to create bar plots in MATLAB, using bar and the horizontal bar variant, customize axis values and bar width, and visualize single or stacked bars across multiple rows.
Learn to combine multiple plots in a single figure with hold on, plotting x against y1 and y2, then use hold off to revert. Explore line, scatter, and bar plots.
Interact with MATLAB plots using the brush tool to identify and remove outliers, and auto-update the A and X data. Apply to scatter and line plots for visual data cleaning.
Create animated lines in MATLAB with the built-in animatedline, plot 1000 sine points in a loop using x and y, update with drawnow and optionally limit rate for smoother animation.
Navigate MATLAB directories with cd and dir, and manage folders with mkdir, rmdir, and the move file function, while locating MATLAB related files with what.
Import data from Excel into MATLAB using the import data tool and spreadsheet link, creating numeric variables from columns like sepal length and petal width for analysis and visualizations.
Learn to import data from Excel and CSV formats in MATLAB, using the read function with single-character delimiters and header removal to obtain a numeric data matrix.
Install and enable the spreadsheet link to integrate Matlab with Excel. Follow steps to locate the Matlab directory, select the xlink toolbox, and verify the Matlab icon appears in Excel.
Set up and use the spreadsheet link to pass data between Excel and MATLAB, including configuring startup preferences and transferring cells to MATLAB variables like K and A.
Discover how to call Matlab functions from Excel with the spreadsheet link, export variables, and use the function wizard to run built-in or custom tools and generate plots.
Download the code and data that will be used in this section from the files associated with this lectures
Learn to use the MATLAB if statement to conditionally execute code, compare matrix sizes with is equal, concatenate matrices when sizes match, and use else and disp for mismatched cases.
master multi-step conditional logic in matlab with if, else if, and end to assign grades from student marks using ranges.
Master MATLAB for loops to control execution flow and iterations, with start, end, and step size, using scripts, and compute mean grades from user input.
Explore MATLAB while loops for cases with unknown iterations, contrasting them with for loops. Learn syntax, running variable, end keyword, and handling user input to control continuation.
Use the break statement to exit a for or while loop when met. Learn to find the next prime after user input using isprime and break.
Learn to generate an n by n matrix with concentric rings using the colon operator in MATLAB, implementing an iterative solution that builds rings from outer to inner.
Learn to build an n-by-n MATLAB matrix listing 1 to n^2 in a back-and-forth, row-wise zigzag using the colon operator, with odd rows ascending and even rows descending.
Basic Course Description
MATLAB (matrix laboratory) is one of the fundamental and leading programming language and is a must learn skill for anyone who want to develop a career in engineering, science or related fields. Excellent MATLAB programming skills is therefore a crucial factor in making or breaking your career.
At 37+ hours of video tutorials, this MATLAB course is one of the most comprehensive MATLAB course online which will take from beginner to professional. This course is designed from a perspective of a student who has no prior knowledge of MATLAB and who is a MATLAB beginner.
Throughout this comprehensive course, we cover a massive amount of skills and techniques including:
Basic maths and matrix manipuation functions
Data import and visualization
MATLAB Programming, problem solving , logic development and the use of customized functions
Symbolic functions and variables for advance math operations
File and directory handling
Live scripts and sharing of results
Advance data types including cells, tables, time tables and map containers
Data science classification, clustering and dimensionality reduction with MATLAB
Essential data preprocessing tasks such as outliers, missing values, categorical attributes handling
Building regular expressions for textual processing
Building GUIs using Guide and AppDesigner
Automating tasks by controlling mouse, keyboard, running scripts from command window, batch files
Web, email and other internet related operations
Generating ppts, word files and pdfs
Code debugger and analyzer, exception handling, startup, finish and diary functions.
The course ensures that you learn by including
Practice exercise questions along with solutions
Challenging Exercise Questions
Quizes and
Takeaway code templates
By taking this course, you will become a fluent MATLAB programmer and you'll be so good so that you can get a reasonable job offer as a MATLAB developer and use the language professionally.
Don't just rely on my word, check what some of our existing students have to say about the same course
"I had viewed the video in the propose sequence, as well, as I had looked at some videos outside of the instructor propose sequence, and only had one thing to say: - This course is excellent!!!!!!!!!!!!!" Gabriel Federo Hungria
"I have gone through the course on MATLAB Gui by the instructor. It was an A++ experience. He is the best instructor, really professional and knows exactly what to teach. Thanks for your wonderful contribution to help us understand MATLAB." Kunal Singh
"Very interesting course, complete functionality of Matlab was explained and the quizzes further helped with the learning process." Hassan Ayub
Pleaset note… I am very confident that you will like the course and therefore provides you with a FULL money back guarantee for 30 days! So there is a ZERO risk and nothing to loose.
Finally, i am super excited to teach you matlab, so hit enroll and enjoy learning MATLAB