
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
Determine whether elements belong to a matrix using MATLAB's ismember, which returns logical results. Note that argument order is important.
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.
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.
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.
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.
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.
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.
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.
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.
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