MATLAB Fundamentals

Go to class
Write Review

MATLAB Fundamentals provided by MATLAB Academy is a comprehensive online course, which lasts for 16 hours worth of material. MATLAB Fundamentals is taught by Erin Byrne. Upon completion of the course, you can receive an e-certificate from MATLAB Academy. The course is taught in Englishand is Free Certificate. Visit the course page at MATLAB Academy for detailed price information.

Overview
    • Introduction: Overview of the course.
    • Using the MATLAB Desktop: Use interactive tools to simplify tasks. Customize the desktop environment.
    • Creating and Manipulating Arrays: Create, combine, and reshape arrays.
    • Accessing Data in Arrays: Extract subsets of arrays, and modify elements in an array.
    • Mathematical and Statistical Operations with Arrays: Use arrays as mathematical objects or as collections of (vector) data. Understand the appropriate use of MATLAB to distinguish between these applications.
    • Visualizing Data in 2D and 3D: Identify and use plot types for 2D and 3D visualization. Modify plot properties.
    • Conditional Data Selection: Extract and analyze subsets of data that satisfy given criteria.
    • Review Project I: Tie together several topics covered in the course
    • Tables of Data: Import data as a MATLAB table. Work with data stored as a table.
    • Organizing Tabular Data: Store data in relevant data types. Operate on the data types.
    • Specialized Data Types: Store data in relevant data types. Operate on the data types.
    • Preprocessing Data: Perform typical data preprocessing tasks in MATLAB, including normalizing data and dealing with missing data.
    • Common Data Analysis Techniques: Perform common data analysis tasks in MATLAB, including smoothing data and fitting polynomials.
    • Programming Constructs: Create flexible code that can interact with the user, make decisions, and adapt to different situations.
    • Increasing Automation with Functions: Increase automation by encapsulating modular tasks as user-defined functions. Understand how MATLAB resolves references to files and variables.
    • Troubleshooting Code: Explore MATLAB tools for debugging code.
    • Review Project II: Tie together several topics covered in the course
    • Conclusion: Learn next steps and give feedback on the course.

Syllabus
    • Course Overview
    • Desktop Overview
    • Getting Data into MATLAB
    • Customizing the MATLAB Environment
    • Creating Informative Scripts
    • Creating Arrays
    • Concatenating Arrays
    • Reshaping Arrays
    • Summary of Creating and Manipulating Arrays
    • Accessing Multiple Elements of Arrays
    • Summary of Accessing Data in Arrays
    • Performing Operations on Arrays
    • Calculating Statistics of Vectors
    • Using Statistical Operations on Matrices
    • Matrix Multiplication
    • Summary of Operations with Arrays
    • Identifying Available Vector Plot Types
    • Customized Annotations
    • Customizing Plot Properties
    • Axis Control
    • Plotting Multiple Columns
    • Visualizing Matrices
    • Exporting Figures
    • Summary of Visualizing Data in 2D and 3D
    • Logical Operations and Variables
    • Counting Elements
    • Logical Indexing
    • Summary of Conditional Data Selection
    • Project - Halfway Review of Fundamentals
    • Storing Data in a Table
    • Sorting Table Data
    • Extracting Portions of a Table
    • Extracting Data from a Table
    • Exporting Tables
    • Summary of Tables of Data
    • Course Example - Premier League Team Information
    • Combining Tables
    • Table Properties
    • Indexing into Cell Arrays
    • Summary of Organizing Tabular Data
    • Working with Dates and Times
    • Operating on Dates and Times
    • Representing Discrete Categories
    • Summary of Specialized Data Types
    • Course Example - Preprocessing Electricity Usage Data
    • Normalizing Data
    • Working with Missing Data
    • Interpolating Missing Data
    • Summary of Preprocessing Data
    • Course Example - Analyzing Electricity Consumption
    • Smoothing Data
    • Linear Correlation
    • Polynomial Fitting
    • Summary of Common Data Analysis Techniques
    • Course Example - Comparing Prices
    • User Interaction
    • Decision Branching
    • For Loops
    • While Loops
    • Summary of Programming Constructs
    • Creating and Calling Functions
    • Function Files
    • Workspaces
    • MATLAB Path and Calling Precedence
    • Summary of Functions
    • Finding Syntax Errors
    • Inspecting Variable Values
    • Stepping Through Code
    • Debugging Functions
    • Summary of Troubleshooting Code
    • Project - Review of Fundamentals
    • Additional Resources
    • Survey