Matlab Essential Skills (MATLAB Course)

by admin in Matlab on May 12, 2019

In this 7 Hour video series, you will learn how to use the essential features of the Matlab Software program with step-by-step video tutorials. Note: You must already own a copy of Matlab.
You will learn how to do calculations in algebra, calculus, matrices, graphing, and more. Every topic is illustrated with video examples. Learn Matlab the Easy Way! 

Course Link:

Course Content:

This Course Focusing on the Essential Skills you should have if you are using or intended to use MATLAB, the course is about 61 tutorial each of them not more than 15 min, and includes the following listed 61 topic.

1. Introduction
1) Overview of the User Interface – Part 1
2) Overview of the User Interface – Part 2
3) Overview of the User Interface – Part 3
4) Using the Help Menus

2. Basic Calculations
5) Basic Arithmetic and Order of Operations 
6) Exponents and Scientific Notation
7) Working with Fractions and the Symbolic Math Toolbox – Part 1
8) Working with Fractions and the Symbolic Math Toolbox – Part 2

3. Working with Variables
9) Defining and Using Variables
10) Adding Comments to your Code
11) Clearing Variables
12) Adjusting the Display Precision for Calculations
13) Creating and Storing Symbolic Variables
14) Using Symbolic Variables in Calculations 

4. Essential Mathematical Functions
15) Factorials, Square Roots, and Nth Roots
16) Trigonometric Functions and their Inverses
17) Hyperbolic Functions
18) Exponentials and Logarithms

5. Working with Complex Numbers
19) Basic Calculations with Complex Numbers
20) Calculating the Magnitude and Angle of Complex Numbers
21) Trig Functions and Logarithms with Complex Numbers
22) Complex Numbers and the Symbolic Math Toolbox

6. Working with Vectors
23) Inputting Vectors and Extracting Components
24) Adding and Subtracting Vectors and Multiplying Vectors by a Scalar
25) Calculating the Vector Dot Product and Cross Product
26) Finding the Length and Sum of a Vector
27) Extracting a Subset of Vector Elements
28) Creating Vectors with Evenly Spaced Elements
29) Joining Vectors Together
30) Multiplying and Dividing Vectors Element-by-Element
31) Applying Math Functions Element-by-Element
32) Creating Vectors with Random Elements
33) Calculating Mean, Median, and Standard Deviation of Data in a Vector
34) Working with Vectors using the Symbolic Math Toolbox

7. Working with Matrices
35) Inputting Matrices and Extracting Elements – Part 1
36) Inputting Matrices and Extracting Elements – Part 2
37) Adding and Subtracting Matrices38: Multiplying Matrices
39) Multiplying and Dividing Matrices Element-by-Element
40) Finding the Matrix Length, Size, and Sum of Elements
41) Joining Matrices Together
42) Applying Mathematical Functions to Matrices
43) Creating an Identity Matrix
44) Matrix Transpose, Diagonal Elements, and LU Decomposition
45) Solving a System of Equations using Matrix Row Reductions
46) Matrix Determinant, Inverse, Trace, Rank, and Solving Linear Systems
47) Matrix Norm, Eigenvalues, and the Characteristic Polynomial
48) Matrices and the Symbolic Math Toolbox

8. Algebraic Calculations
49) Solving Algebraic Equations
50) Solving Systems of Linear Equations
51) Solving Algebraic Equations Symbolically
52) Solving Systems of Algebraic Equations Symbolically
53) Defining Mathematical Functions

9. Calculus Calculations
54) Taking Derivatives in Calculus
55) Evaluating Derivatives at a Point
56) Taking Partial Derivatives in Calculus
57) Indefinite and Definite Integrals
58) Taking Limits in Calculus

10. Basic Graphing
59) Basic Scatter Plots
60) Plotting Functions
61) Changing Plot Appearance

Notes from Instructor:

The main reason for writing this course is because I really enjoy making a difference. I have been promoted to an auto-patrolled editor at Wikipedia after my several contributions to many Engineering articles were publsihed. However, most of the articles that I have worked on have an enormous amount of information now. For that reason, I have decided to focus on another project. What motivates me the most is the feedback that I get from readers. For that reason, I URGE you to write your opinion about this course in the comments.

You may notice that there are a lot of links to MATLAB’ s Wikibooks page. There are four significant differences between Wikibooks and this course.

1_ Wikiversity is more interactive. In Wikiversity, you can e mail the instructor if you have a question.

2_ This course has a lot of visual aids, while MATLAB ‘s page on Wikibooks does not any.

3_ There is a quiz after every two lectures in this course.

4_ In general, Wikibooks contains more information about MATLAB than this course; however, a lot of information that is taught here, are not be mentioned in Wikibooks, and vice versa. It is best to use both sources to learn MATLAB

Difference from other learning sources:

If you type on Google “Learn MATLAB online for free”, you will probably find a lot of websites for that purpose, so what makes this course different from them?
1_ Gathers information from several sources . You do not learn MATLAB only from one source.I will put links to teaching websites that I have found on the internet which I think they may be useful to you. Also, many new concepts are linked to Wikipedia articles and other helpful websites. If you come across a new concept or idea in this course, most likely it will be written in blue, and by clinking on it, it will take you to a website page where more information could be found. Also, if you feel like learning more about a certain topic, several links will be provided in the External Links section at the end of each lecture.

2_ Teaches the essentials .. Many people who want to learn MATLAB go to MathWorks website. This website is very useful and contains a lot of information; however, you can not learn MATLAB through it because you would not know where to start, or what are the basics that you must know and what are the functions that you will barely use while coding.3_ Feedback and quizzes . Some quizzes will be posted every lecture asking you to write a small piece of code and answer some questions.
4_ Advertisements-free .: Unlike most of the free learning websites, this course does not contain any advertisement because this website is not for profit.5_ Learn at your own pace While some courses may have fixed start and end dates, this one does not. So you can take your time learning.
6_ Offered in other languages . If English is not your native language, check the list to see if this course is available in other languages. ( To be translated later) 
While some free courses have some of the elements listed above, very few have have all of them combined.

Share Your Valuable Opinions