MATLAB Course

Week-1

Video segment from the Coursera MOOC on introductory computer programming with MATLAB by Vanderbilt. Lead instructor: Mike Fitzpatrick.

Lesson 1: 1. Introduction (Old version)

Lesson 1.2: Running MATLAB

Lesson 1.3: The MATLAB Desktop

Lesson 1.4: MATLAB as a Calculator

Lesson 1.5: Syntax and Semantics

Lesson 1.6:The MATLAB Help System

Lesson 1.7: Introduction to Plotting in MATLAB

Week-2

Lesson 2.1 Introduction to Matrices and Operators

Lesson 2.2: The Colon Operator

Lesson 2.3: Accessing Parts of Matrix

Lesson 2.4 Combining and Transforming Matrices

Lesson 2.5: Arithmetic Part 1 (Old Version)

Lesson 2.6: Arithmetic Part 2

Lesson 2.7: Operator Precedence

Week-3

Lesson 3.1: Introduction to Functions

Lesson 3.2: Function Input/Output

Lesson 3.3: Formal Definition of Functions

Lesson 3.4: Sub-functions

Lesson 3.5: Scope

Lesson 3.6: Advantages of Functions

Lesson 3.7: Scripts

Week-4

Lesson 4.1: Introduction to the Programmer's Toolbox

Lesson 4.2: Matrix Building

Lesson 4.3: Input/Output

Lesson 4.4: Plotting

Lesson 4.5: Debugging

Week-5

Lesson 5.1: Selection (Branching) in MATLAB

Lesson 5.2: If-Statement cont'd.

Lesson 5.3: Relational and Logical Operators

Lesson 5.4: Nested If-statements

Lesson 5.5: Variable Number of Arguments

Lesson 5.6: Robustness

Lesson 5.7: Persistent Variables

Week-6

Lesson 6.1 for-loops in MATLAB

Lesson 6.2 while-loops in MATLAB

Lesson 6.3: Break-statement in MATLAB

Lesson 6.4: Logical indexing in MATLAB

Lesson 6.5: Preallocation

Week-7

Lesson 7.1: Introduction to data types

Lesson 7.2: Strings (old version)

Lesson 7.3 Structs

Lesson 7.4: Cells

Week-8

Lesson 8.1: Introduction to files in MATLAB

Lesson 8.2: Excel files in MATLAB

Lesson 8.3: Text Files

Lesson 8.4 Binary Files (new version)