# The Complete MATLAB Course: Learn MATLAB from Zero to Hero

#### Sobhan N., AI Developer | Electrical Engineer (PhD)

Play Speed
• 0.5x
• 1x (Normal)
• 1.25x
• 1.5x
• 2x
40 Lessons (2h 18m)
• 1. Introduction to Course

1:36
• 2. 1. MATLAB User Interface

3:51
• 3. 2. Basic Commands

2:37
• 4. 3. Using Help Topics in MATLAB

2:21
• 5. 4. Basic Arithmetic Functions and Operators Precedence

3:16
• 6. 5. Scientific Notation, Special Constants and Precision

4:35
• 7. 6. How to Define and Use Variables

4:02
• 8. 7. Semicolon Effect and Commenting

2:46
• 9. 8. Defining Vectors

6:11
• 10. 9. Basic Operations on Vectors

3:13
• 11. 10. Advanced Operations on Vectors

3:44
• 12. 11. Statistics Operations on Vectors

2:06
• 13. 12. Matrix Defention in MATLAB

4:42
• 14. 13. Basic Operations on Matrices

2:59
• 15. 14. Matrices Multiplication

2:23
• 16. 15. Size and Sum of Elements in Matrices

3:31
• 17. 16. Ones, Zeros and Identity Matrices

3:32
• 18. 17. Matrix Transpose and Diagonal Elements

3:15
• 19. 18. Determinant, Inverse and Trace

4:12
• 20. 19. Introduction to programming in MATLAB

3:11
• 21. 20. M-File Scripts

4:52
• 22. 21. M-File Functions

3:13
• 23. 22. Input and Output Commands

3:20
• 24. 23. The "if...end'' Structure

4:04
• 25. 24. The "for...end'' Loop

3:04
• 26. 25. The "while...end'' Loop

2:17
• 27. 26. Debugging M-files

3:40
• 28. 27. Two dimensions Plot

5:52
• 29. 28. Three dimensions Plot

4:34
• 30. 29.Factorials, Square Roots, and Nth Roots

3:29
• 31. 30. Trigonometric Functions and their Inverses

2:49
• 32. 31. Exponentials and Logarithms Functions

2:01
• 33. 32. Basic Calculations with Complex Numbers

3:33
• 34. 33. Advanced Complex Functions

3:34
• 35. 34. Polar and Cartesian Form

3:25
• 36. 35. Solving Algebraic Equations

4:44
• 37. 36. Solving Systems of Linear Equations

2:30
• 38. 37. How to Calculate Limits

3:24
• 39. 38. How to Calculate Differentiation

3:15
• 40. 39. How to Calculate Integration

2:00

MATLAB (matrix laboratory) is a multi-paradigm numerical computing environment and fourth-generation programming language. A proprietary programming language developed by MathWorks, MATLAB allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages, including C, C++, C#, Java, Fortran and Python.

Although MATLAB is intended primarily for numerical computing, an optional toolbox uses the symbolic engine, allowing access to symbolic computing abilities. An additional package, Simulink, adds graphical multi-domain simulation and model-based design for dynamic and embedded systems.

MATLAB has several advantages over other methods or languages:

• MATLAB allows you to test algorithms immediately without recompilation ssimply write and run.
• The MATLAB Desktop environment, that allows you to work interactively with your data.
• Clearly written documentation with many examples, as well as online resources.
• Everything is stored in matrices, this capibility makes data analysis easy.
• Professional researchers and scientists use MATLAB for their calculations.
• Simple and easy syntax.

MATLAB language is the most important language in calculation and scientific research. Anybody who want to make accurate and optimal calculations should learn MATLAB so it is crucial for you to learn it.

During this course you learn essential elements of MATLAB. You also learn use matlab to work with vectors and matrices.

The objective of this course is to take someone without any skill of MATLAB and teach them MATLAB basics.

In this course I assume that you have no prior knowledge about MATLAB so everything that you must know to star your journey are presented.

You will also learn following items:

• MATLAB Enviroment
• MATLAB Help
• Basic Calculations
• MATLAB syntax
• Variables Definition and Manipulation
• Vectors Definition
• Basic and Advanced Vectors Operations
• Matrices Definition
• Basic and Advanced Matrices Operations

At the end of this course you are able to write MATLAB codes and every essential things about it added in this course. After learning essential of the MATLAB programming language you can do your own Calculation without any problem.

You also learn advance features of Vectors and Matrices like dot & cross product, ones & zeros matrices and scientific notation. By learning them you are able to do advanced calculation and solve your algebraic and geometry problems.

Then you learn Advanced Features of MATLAB. You also learn how to use MATLAB to write Programs and advanced 2 and 3 Dimensional graphics.

The objective of this course is to take someone with basic MATLAB skill and teach them MATLAB Advanced Features.

In this course I assume that you have Basic knowledge about MATLAB so everything that you must know to star your journey are presented.

You will also learn following items:

• MATLAB Programming Syntax
• Programs controls in MATLAB
• 2 Dimensional Graphics Visualization
• 3 Dimensional Graphics Visualization
• How to use Trigonometric Functions
• Roots and Exponential Functions
• Do Basic Calculations with Complex Numbers
• How to Solve Alegebraic Equations
• Solve Systems of Linear Equations

At the end of this course you are able to write MATLAB Programms and every Advanced Features about it added in this course. After learning Advanced Features of the MATLAB programming language you can write your own Programs and create your 2 and 3 dimensional graphics without any problem.

You also learn advance features of Complex Numbers, Graphics and Trigonometrics Functions like real & image of complex numbers, plot & plot3 functions and Inverse trigometric functions. By learning them you are able to do advanced calculation and solve your problems simply and effectively.

Finally after learning this course you can write your own Programs and promote yourself for better jobs and positions.

___________________________________________________________________________

It's time to take Action!

Click the "Take This Course" button at the top right now!

...Don't waste time! Every second of every day is valuable...

I can't wait to see you in the course!