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: https://bit.ly/2JhJWZM

## 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

moreinformation 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. |