access

lifetime

content

6 Hours

MATLAB (Matrix Laboratory) is a multi-paradigm numerical computing environment and programming language that is frequently used by engineering and science students. In this course, you will be introduced to MATLAB at a beginner level, and will gradually move into more advanced topics. The key benefit of MATLAB is how it makes programming accessible to everyone, allowing you to resolve complex problems with less complex code.

- Access 78 lectures & 6 hours of content 24/7
- Use MATLAB confidently to solve problems
- Run scripts, write code, & do data analysis & visualization
- Solve equations, do math operations, & manipulate matrices
- Reinforce your understanding w/ added practice questions & solutions
- Formulate your own logic & convert complex problems into MATLAB code & solve them using programming skills

Nouman Azam received his Ph.D. Degree in Computer Sceince from University of Regina in 2014. Prior to that, he completed his M.Sc. in Computer Software Engineering from National University of Sciences and Technology, Pakistan, and Bachelor's in Computer Sciences from National University of Computer and Emerging Sciences, Pakistan in 2007 and 2005, respectively

Nouman has over 10 years of teaching experience. He has taught almost all the major computer science subjects including introduction to computers, computer organization and architecture, operation systems, computer networks, image processing, digital logic design, discrete structures and many others. He has extensive knowledge of tools such as MATLAB, QTSpim, C++, Java and Other academic tools used for teaching and instructing purposes.

Nouman has over 10 years of teaching experience. He has taught almost all the major computer science subjects including introduction to computers, computer organization and architecture, operation systems, computer networks, image processing, digital logic design, discrete structures and many others. He has extensive knowledge of tools such as MATLAB, QTSpim, C++, Java and Other academic tools used for teaching and instructing purposes.

Details & Requirements

- Length of time users can access this course: lifetime
- Access options: web streaming, mobile streaming
- Certification of completion not included
- Redemption deadline: redeem your code within 30 days of purchase
- Experience level required: all levels

Compatibility

- Internet required

Terms

- Instant digital redemption

- Course and Instructor Introduction
- Introduction to Course (3:13)
- Introduction to Matlab Software (5:01)
- MATLAB Graphical User Interface (5:38)
- Some common Operations (5:57)
- how to connet with me

- Handling Variables and Creating Scripts
- Lets lay foundations for understanding variables (6:31)
- Creating scripts and understanding commenting and semicolon effect (6:29)
- Different types of variables (Strings, characters and logical) (8:10)

- Doing Basic Math in MATLAB
- Basic Maths (addition, multiplication, subtraction and powers) (7:30)
- Understanding operation precedence (6:02)
- Additional Math Functions (GCD, LCM, Prod, PERMS, Prime) (6:11)
- Trignometric functions (5:15)
- Set operations (5:21)
- Computing statistics of the matrices (10:00)
- Handling Random Numbers (4:43)
- Cross and dot product (4:24)
- Basic logical operation (And, Or and Not) (4:16)
- Sign and absolute functions (4:23)
- Converting numbers between different bases (7:23)
- Discretizing your data (9:13)
- Practice Exercise Question
- Solutions to Practice Exercise Question

- Operations on Matrices
- Determining unique elements (11:00)
- Determining membership of elements to a matrix (5:55)
- Shifting matrix elements (4:39)
- Determinant, inverse and diagnal elements (2:37)
- The colon operator for data selection (4:14)
- Relational operations (7:12)
- Some commonly used matrices (3:15)
- Sorting matrix values (6:01)
- Size and length functions (3:14)
- Concatenating matrices (2:15)
- Finding non-zero elements (4:44)
- Frequencies of values within a vector (5:17)
- Practice Exercise Questions (Beginner)
- Solutions to Practice Exercise Question (Beginner)
- Practice Exercise Questions (Advance)
- Solutions to Practice Exercise Question (Advance)

- Advance Math Functions with Symbolic Data Type
- Symbolic variables (5:27)
- Differentiation and integration using symbolic variables (5:20)
- Solving equations (8:36)
- Symbolic functions (2:20)

- Interacting with MATLAB and Graphics
- Basic Input Output Commands (5:01)
- More Input/output Options (5:20)
- Plotting data (7:19)
- Ploting 3-D data (3:00)
- More plotting options (8:10)
- Combining plots with hold on (4:03)
- Interacting with the plot using the brush tool (6:11)
- Creating plots with two y-axis (4:02)
- Animated line (3:05)
- Bar graphs (8:20)
- Checking for existence of files, scripts, folders, functions or class (3:47)
- Manipulating Directory (Part 1) (7:13)
- Manipulating Directory (Part 2) (7:21)
- Processing a text file (12:21)
- Project
- Project Solution

- Importing Data into MATLAB
- Importing data from excel to matlab (2:50)
- Importing different types of data (6:19)
- Practice Exercise Questions
- Solutions to Practice Exercise Questions

- MATLAB Programming
- Conditional If statement (Part 1) (4:14)
- Conditional If statement (Part 2) (6:18)
- For loops for iterating through your code (8:10)
- Nested for loops (7:44)
- While loops (when you don't know the number of iterations) (8:29)
- Breaking out from a loop before final condition (4:54)
- Continue statement for skipping an iteration (6:03)
- Switch statements for choice selection (6:17)
- Practice Exercise Question
- Solutions to Practice Exercise Questions
- Practice Exercise Questions (Challenge)

- Making Your Own Functions
- Creating custom build functions (3:03)
- Functions with inputs (4:09)
- Functions with multiple inputs and outputs (5:44)
- The return statement inside a function (3:49)

- Sharing Your Results
- Generating reports with the publishing options (5:16)
- Sharing your results with live script (7:17)

access

lifetime

content

6 Hours