Matlab Tutorial Videos

 

School of Electrical Engineering and Telecommunications

University of New South Wales

Sydney,  Australia

 

Please right click below link to save the video file to your hard disk

 

 

 

 

 

Tutorial 0 - Welcome

Matlab History

Tutorial Overview

Tutorial 1 - Matlab Basics

1.0

Overview

1.1.1

Environment_Current Folder

1.1.2

Environment_Command Window and Variables

1.1.3

Environment_Separating Command and Command History

1.1.4

Environment_Naming Variables and Quiting Matlab

1.2.1

MATLAB as a Calculator_Example

1.2.2

MATLAB as a Calculator_Scientific Notation

1.2.3

MATLAB as a Calculator_Data Types and Memory Space

1.2.4

MATLAB as a Calculator_Save and Load

1.2.5

MATLAB as a Calculator_Continuing, Separating, Repeating Commands

1.3

Syntax and Semantics

1.4

Script and m-file

1.5

Help

1.6

Comments

1.7.1

Plotting_Syntax

1.7.2

Plotting_Example

1.7.3

Plotting_Data Visualisation

 

 

 

Tutorial 2 - Matrix and Operators

2.0

Overview

2.1.1

Matrices and Arrays_Creating a Matrix

2.1.2

Matrices and Arrays_Functions and Matrices

2.2

Complex Numbers

2.3

Colon Operator

2.4.1

Accessing Part of a Matrix

2.4.2

Accessing Part of a Matrix_Subarray Operation

2.4.3

Accessing Part of a Matrix_Using Keywords

2.4.4

Accessing Part of a Matrix_Dimension Mismatch

2.5.1

Combining and Transforming Matrices

2.5.2

Combining and Transforming Matrices_Transpose Operation

2.5.3

Combining and Transforming Matrices_Linear Indexing

2.6.1

Matrix Arithmetics_Addition and Subtraction

2.6.2

Matrix Arithmetics_array Multiplication

2.6.3

Matrix Arithmetics_Matrix Multiplication

2.6.4

Matrix Arithmetics_Division

2.6.5

Matrix Arithmetics_Exponenciation

2.6.6

Matrix Arithmetics_Scalars

2.7

Operator Precedence

 

Tutorial 3 - Functions

3.0

Overview

3.1.1

Built-in Functions

3.1.2

Built-in Functions_ Descriptive Functions and Polymorphism

3.1.3

Built-in Functions_Matrix Built-in Functions

3.2.1

Random Function Generation

3.2.2

Random Function Generation_Uniform Distribution

3.2.3

Random Function Generation_Normal Distribution

3.2.4

Random Function Generation_Random Integer Distribution

3.2.5

Random Function Generation_Initialising the Random Number Generator

3.3.1

Writting a Function_Intro

3.3.2

Writting a Function_Playing a Tone

3.4.1

Input and Output

3.4.2

Input and Output_Multiple Outputs

3.5.1

Formal Definition

3.5.2

Formal Definition_ Function Names

3.6

Subfunctions

3.7

Scope

3.8

Scripts

3.9

Advantages of functions

3.10

Debugging

Tutorial 4 - Selections

4.0

Overview

4.1

Control Construct

4.2.1

If-else Statement.mov

4.2.2

If-else Statement - Return Command

4.3

Switch Statement

4.4

Switch Statement vs. If-else Statement

4.5.1

Relational and Logical Operators - Relational Operators

4.5.2

Relational and Logical Operators - Logical Operators

4.5.3

Relational and Logical Operators - Short Circuiting

4.5.4

Relational and Logical Operators - Logical Input_Output

4.5.5

Relational and Logical Operators - Element-wise Logical Operators

4.5.6

Relational and Logical Operators - Operator Precedence

4.6

Nested Selection

 

 

 

Tutorial 5 - Loopss

5.0

Overview

5.1

The Loop Construct

5.2.1

The for-loop

5.2.2

The for-loop_Loop Index

5.2.3

The for-loop_Translating

5.3.1

Nested for-loop.mov

5.3.2

Nested for-loop_Image Processing Example

5.4

The while-loop

5.5

Infinite Loop and Control-C

5.6.1

Changing the Loop Flow with Break and Continue_Break

5.6.2

Changing the Loop Flow with Break and Continue_Common Mistakes

5.6.3

Changing the Loop Flow with Break and Continue_Continue

5.7.1

Logical Indexing

5.7.2

Logical Indexing_Logical Indexing with Vectors

5.7.3

Logical Indexing_Logical Indexing with Logical and Relational Operators

5.7.4

Logical Indexing_Logical Indexing with Arrays

5.8.1

Saving Memory Allocation Time

5.8.2

Saving Memory Allocation Time_Reorganising

5.8.3

Saving Memory Allocation Time_Pre-allocation

 

 


Please read this disclaimer
Further Information: EE&T School Office