4.37 out of 5
4.37
274 reviews on Udemy

Complete MATLAB Programming +MATLAB Simulink For Engineering

Learn MATLAB programming, MATLAB 2D, MATLAB 3D graphics, MATLAB 2D animations, MATLAB simulink and MATLAB algorithms.
Instructor:
Rezk A.
1,874 students enrolled
English [Auto]
Understand What MATLAB is and Its capabilities in MATLAB
Master the MATLAB Basics with step by step Exercises in MATLAB
Use MATLAB sufficiently as a Calculator to solve your Mathematical problems in MATLAB
Generate 2D & 3D Plots in MATLAB
Create 2D Animations in MATLAB.
Create Algorithms using the MATLAB programming capabilities in MATLAB
Import & Analyze data from Excel & txt files in MATLAB
Perform symbolic Mathematics using Symbolic Math Tool Box in MATLAB
Learn simulation of power electronics circuits using Simulink in MATLAB
Understand how to simulate AC-DC converters as half and full bridge rectifiers using Simulink in MATLAB
Understand how to simulate AC-AC converters as single phase AC choppers using Simulink in MATLAB
Learn how to simulate DC-DC converters as buck, boost and buck-boost regulators using Simulink in MATLAB
Simulate DC-AC converters such as half, full bridge and three phase inverters using Simulink in MATLAB
Learn how to simulate PV cell using Simulink in MATLAB
Learn about separately excited DC machine and how to simulate it using Simscape and how to model it using Simulink in MATLAB
Learn about different converters principle of operation such AC choppers, DC choppers, inverters and rectifiers
  • This is a practicing course for MATLAB taught by Ahmed Rezk and  Ahmed Mahdy.

  • Learn the leading software MATLAB in numerical computing through step by step exercises.
    Master the basics and move to an advanced level in MATLAB.

    Why would you take this course?

  1. Learn about numerical & symbolic computing using MATLAB.

  2. Enhance your problem solving skills in the field of programming and building Algorithms in MATLAB.

  3. Implement MATLAB in your work and research. 

*Course Topics Overview*

  • MATLAB is a leading software in numerical computing and building algorithms that is widely used by Engineers, Programmers,  Researchers, Teachers, Colleges and Entrepreneurs.

  • In this course you will start learning MATLAB :

  1. By creating and manipulating Matrices which are the key for MATLAB programming.

  2. You will learn how to use MATLAB in some Elementary Mathematics Problems.

  3. After that comes the Graphics section in which you will learn how to use MATLAB to produce 2D & 3D graphs.

  4. You will also learn how to build 2D animations in MATLAB.

  5. In the programming section you will learn how to use MATLAB as a programming language to build your own Algorithms.

  6. You will learn how to import and analyze data to MATLAB.

  7. You will get introduced to the symbolic capabilities of MATLAB.

  • We will also simulate in the MATLAB using simulink tool circuits which is helpful for electrical engineering students especially power engineering students such as AC-DC, DC-AC, AC-AC and DC-DC converter circuits.

  • We will explain those circuits which are from Ahmed Mahdy course of power electronics.

  • As an example you will learn the simulation using MATLAB of:

  1. Single phase half wave controlled rectifier.

  2. Single phase bridge controlled rectifier.

  3. Single phase AC chopper with R and RL load.

  4. DC-DC converter as buck regulator.

  5. Boost regulator.

  6. Buck-Boost regulator.

  7. Single phase half bridge inverter.

  8. Single phase bridge inverter.

  9. Three Phase Inverter.

Updated And New Lectures In 10/2019

  • You will learn simulation of PV cell in solar energy using Simulink tool in MATLAB.

  • You will learn about separately excited DC Machines and how to:

1- Model the DC machine in no load case using Simulink in MATLAB.

2- Model the DC machine in presence of load torque using Simulink in MATLAB.

3- Simulating the DC machine using power library from Simulink in MATLAB.

  • You will learn about Induction motors as:

1- Construction and principle of operation of induction motor.

2- Torque-speed characteristics of induction motor.

3- Equivalent circuit and power flow of induction motor.

4- Simulation of induction motor using simulink in MATLAB.

  • Complete the course lectures, examples, quizzes and assignments in MATLAB and you will be able to distinguish your self as a MATLAB user & Programmer. 

Thank you and hope to see you in our course for MATLAB 🙂

Introduction To MATLAB

1
What Is MATLAB ?

This video explains what MATLAB Software is and Its capabilities. 

2
Course Structure For MATLAB

This video explains the course intended outcomes, the course structure and also how to get the most out of this course. 

3
MATLAB Interface & Navigation

Get started with MATLAB interface & navigation.

Matrices In MATLAB

1
Introduction To Array Programming In MATLAB

Introduction to Arrays in programming + The section overview.

2
Creating Vectors & Matrices In MATLAB

In this Tutorial you will learn how to create Vectors & Matrices in MATLAB.

3
Special Matrices In MATLAB

This Tutorial explains the different functions to create some special Matrices in MATLAB.

4
Different Arrays Functions In MATLAB

In this Tutorial you will get introduced to the different functions to deal with Vectors & Matrices.

5
Quiz
6
Basic Operations In MATLAB

In this Tutorial you will learn:

  1. Adding & Subtracting Matrices
  2. Scalar Multiplication
  3. Element by Element Operations
  4. Matrix - Matrix Multiplication
7
Quiz
8
Vectors Dot & Cross Products In MATLAB

In this Tutorial you will learn how to find the dot product of 2 vectors in MATLAB using 3 different methods and also how to find the cross product. 

9
Shifting & Sorting Matrices Elements In MATLAB

In this Tutorial shifting & sorting functions are explained. 

10
Selecting Random Elements from a Matrix.

This tutorial explains how to select random elements from a matrix and also how to remove any element from a matrix.

11
Quiz
12
Solving Linear Equations using Matrices In MATLAB

This Tutorial explains how to solve a system of linear equation using MATLAB.

13
Exercise 2

In this Tutorial: 
Practicing Exercises Solved Step by Step

Elementary Mathematics in MATLAB

1
Arithmetic Operations In MATLAB

In this Tutorial the different Arithmetic Operations are explained in MATLAB.

2
Exercise

Step by step Exercise on Arithmetic Operations.

3
Order of Precedence In MATLAB

This Tutorial explains the Order of Precedence with examples.

4
Quiz
5
Trigonometry (Engine Piston Example)

In this Tutorial:

  1. You will get introduced to the different Trigonometry functions in MATLAB.
  2. Including Step by Step Example (Engine Piston).
6
Rounding Functions In MATLAB

In this Tutorial the different rounding functions are explained.

7
Quiz
8
Polynomials In MATLAB

This Tutorial discusses the different MATLAB functions to deal with Polynomials.

9
Polynomials In MATLAB Part 2

This Tutorial explains:

  1. Residue Function that finds the residues, poles and direct term of Partial Fraction Expansion of the ratio of 2 polynomials.
  2. Polyint Function that returns the integration of polynomials.
  3. Polyder Funtion that returns the derivative of polynomials.
10
Complex Numbers In MATLAB

This Tutorial discusses the different functions to define and deal with Complex Numbers in MATLAB.

11
Exponents and Logarithms In MATLAB

This Tutorial discusses the different functions to define Exponents & Logarithms in MATLAB.

12
Cartesian Coordinate System Conversion In MATLAB

This Tutorial discusses the different functions to covert from Cartesian Coordinates to other Coordinates systems such as Cylindrical & Spherical. 

Graphics In MATLAB

1
Plotting 2D Graphs In MATLAB

In this Tutorial you will learn how to use the plot function to create 2D plots and also the different commands to modify your plots.

2
Editing your Plots from the plot window In MATLAB

In this Tutorial you will learn how to edit your plots after creating them using the different options in the figure window.

3
2D Bar Graphs, Pie Charts, & Filled Areas In MATLAB

This Tutorial explains how to create 2D Bar Graphs, 2D Pie Charts and Filled Areas.

4
Logarithmic Plots In MATLAB

This Tutorial explains how to generate semi log and log log plots. 

5
Sub Plots In MATLAB

In this Tutorial you will learn how to plot more than one graph on the same figure using the subplot function.

6
3D Plotting Using plot3 Function In MATLAB

In this Tutorial Plot3 function is explained to plot 3D graphs. 

7
Animation In MATLAB

In this Tutorial you will learn how to create 2D animations using getframe function.

Programming With MATLAB

1
Introduction to Programming With MATLAB

The section introduction lecture. 

2
M-Files In MATLAB

In this Tutorial you will get introduced to Script M-Files. 

3
Inputs & Outputs Commands In MATLAB

In this Article you will find some of the inputs & outputs Commands in MATLAB.

4
fprintf Function In MATLAB

This Tutorial explains the fprintf function in MATLAB.

5
Functions (Built in & User-Defined) In MATLAB

This Tutorial shows how to create functions and use them.

6
The If, elseIf, else Statements In MATLAB

In this tutorial you will learn how to create and use if, elseif, else statements in MATLAB.

7
For & While Loops In MATLAB

In this tutorial you will learn how to create and use for and while loops in MATLAB.

8
For Loop - More Examples

More Step by Step examples on for loops.

9
The Switch Structure In MATLAB

In this tutorial you will learn how to create and use switch in MATLAB. + Creating Transportation Program.

10
Logical Operators (and, or, xor, not) In MATLAB

In this tutorial you will learn how to create and use Logical operators and, or, xor, not.

11
Introduction to Recursive Programming In MATLAB

This Tutorial explains the concept of Recursive Programming.

12
Recursive Programming - Fibonacci Numbers In MATLAB

This Tutorial presents another example for Recursive Programming.

Data Import & Analysis In MATLAB

1
Import Spreedsheets from Excel To MATLAB

This Tutorial explains xlsread function to import Excel files to MATLAB + a step by step exercise.

2
Import & Analyze Data from Text Files To MATLAB

This Tutorial explains load function to import txt files to MATLAB. Also how to analyze & plot the imported data.

Symbolic Math Toolbox In MATLAB

1
Getting Started with Symbolic Math Toolbox In MATLAB

This is the introduction lecture to Symbolic Math Toolbox section which explains what are the symbolic math toolboxes, and how to start using them. 

2
Differentiation In MATLAB

In this Tutorial you will learn how to use diff function to find the Differentiation of symbolic expressions.

3
Limits In MATLAB

In this Tutorial you will learn how to use limit function to find the Limit of symbolic expressions.

4
Integration In MATLAB

In this Tutorial you will learn how to use int function to find the Integration of symbolic expressions.

5
Solving Algebraic Equations In MATLAB

In this Tutorial you will learn how to use solve function to solve single & several Algebraic Equations. 

6
Solving Differential Equations In MATLAB

In this Tutorial you will learn how to use dsolve function to solve ordinary differential equations. 

Applications On Matrices In MATLAB

1
Solving One Non Linear Equation In MATLAB Using Fzero Function
2
Example 1 On Solving Multiple Non Linear Equations In MATLAB Using Fsolve
3
Example 2 On Solving Multiple Non Linear Equations In Matlab Using Fsolve
4
Application Multi Level Inverter Part 1
5
Application Multi Level Inverter Part 2

Power Electronics Simulations Using Simulink In MATLAB

1
Introduction To MATLAB Simulations Using Simulink
2
Half Wave Controlled Rectifier Principle Of Operation
3
Simulation Of Half Wave Controlled Rectifier In MATLAB
4
Bridge Controlled Rectifier Principle Of Operation
5
Simulation Of Bridge Controlled Rectifier In MATLAB
6
AC Chopper With R Load Principle Of Operation
7
Simulation Of AC Chopper With R And RL Loads In MATLAB
8
Buck Regulator Principle Of Operation Part 1
9
Buck Regulator Principle Of Operation Part 2
10
Simulation Of Buck Regulator In MATLAB
11
Boost Regulator Principle Of Operation
12
Simulation Of Boost Regulator In MATLAB
13
Buck-Boost Regulator Principle Of Operation
14
Simulation Of Buck-Boost Regulator In MATLAB
15
Single Phase Half Bridge Principle Of Operation
16
Simulation Of Single Phase Half Bridge Inverter In MATLAB
17
Single Phase Bridge Principle Of Operation
18
Simulation Of Single Phase Bridge Inverter In MATLAB
19
Three Phase Inverter Obtaining The Line Voltage
20
Three Phase Inverter Obtaining The Phase Voltage
21
Simulation Of Three Phase Inverter In MATLAB
22
Simulation Of Charging And Discharging Capacitor Using Matlab

Solar Energy Simulation Using Simulink In MATLAB

1
Simulation Of PV Cell In MATLAB And Obtaining V-I Characteristics
2
Get a Complete Grid-Connected PV System For Free
3
Simulation of PV System in ETAP

DC Motor Simulation Using Simulink In MATLAB

1
Separately Excited DC Motor Principle Of Operation
2
DC Motor Modelling At No Load Using Simulink In MATLAB
3
DC Motor Modelling At Load Using Simulink In MALTAB
4
DC Motor Block Simulation Using Power Library In MATLAB
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.4
4.4 out of 5
274 Ratings

Detailed Rating

Stars 5
113
Stars 4
104
Stars 3
51
Stars 2
4
Stars 1
2
b7aca21a6605c1771cad7bd251652b11
30-Day Money-Back Guarantee

Includes

17 hours on-demand video
5 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion