Introduction to programming with MATLAB

This is one of the most interesting courses I have had on Coursera. The reason, apart from the quality of content and exhaustive content, is actually the interest and excitement with which the prof teaches it. His lectures by far are the most fun to listen to. Given its an introductory course on MATLAB, with relatively long duration videos, the content could have been easy to doze on. However, the prof keeps the students (us) alive and riveting with frequently embedded "witty fun elements" in the lectures - cracking jokes and interesting dialogues (I did find them hilarious :D ) . Having said that, I am very thankful to Vanderbilt university for the amazing content as well, as it starts from very basics and builds on eventually!


I.  Introduction

    - Introduction

II. MATLAB environment

    - Running MATLAB

    - Syntax and semantics

III. Matrices and Operators

    - Introduction

    - Colon Operator

    - Accessing parts of the matrix

    - Combining and Transforming Matrices

    - Arithmetic

IV. Functions

    - Introduction

    - Formal definitions

    - Subfunctions

    - Scope

    - Multiple outputs

    - Scripts

V. Programmer's Toolbox

    - Introductions

    - Matrix Building

    - Input/Output

    - Plotting

    - Debugging

VI. Selection

    - Selection

    - If-Statements

    - Relational and Logical Operators

    - Nested if statements

    - Variable number of function arguments

    - Robustness

    - Persistent variables

VII. Loops

    - For and While loops

    - Break statements

    - Logical indexing

    - Preallocation

VIII. Data Types

    - Introduction

    - Character arrays

    - Structs

    - Cells

    - String type

    - Datetime and duration types

IX. File I/O

    - File I/O

    - Excel Files

    - Text Files

    - Binary Files


Click here to find my solutions to MATLAB coding assignments



Comments