Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
MATLAB 2018 Essential Training

MATLAB 2018 Essential Training

3h 16mIntermediate2018-08-28

Authors

Curt Frye

Curt Frye

President of Technology and Society, Incorporated

Course details

Learn how to analyze data using one of the most powerful statistical software packages available: MATLAB 2018. MATLAB is a highly useful tool for complex computation as it allows high-order calculations and analysis in matrices. In fact, it treats all of its data as vectors and matrices, so the course starts with a basic linear algebra tutorial outside of the program before describing essential analytical skills performed using MATLAB. Instructor Curt Frye covers creating MATLAB scripts, accepting user input, extending MATLAB with user-defined functions, controlling flow with conditional logic and loops, managing text strings and other data structures like numbers, performing advanced plotting, and summarizing data using statistical analysis functions. By the end of the course, data scientists such as engineers and economist should be able to effectively use MATLAB for numerical analysis, data modeling, and data visualization.

Topics include:
Defining variables and contains
Exploring operators
Summarizing with built-in functions
Generating random numbers
Defining vectors and matrices
Accepting input in scripts
Writing and reading data from external files
Creating custom functions
Using conditional logic
Repeating operations with loops
Working with text strings
Plotting data and function output
Formatting, saving, and printing plots
Using statistical and matrix functions

Skills covered

MATLABMathWorksEssential TrainingProgramming LanguagesSoftware Development

Concepts

0. Introduction

  • 01 - Use MATLAB for data calculation
  • 02 - What you should know

1. Starting Out with MATLAB 2018

  • 03 - Tour the MATLAB Workspace window
  • 04 - Define variables and constants
  • 05 - Overview of arithmetic, comparison, and logical operators
  • 06 - Explore arithmetic, comparison, and logical operators
  • 07 - Define ranges of values
  • 08 - Summarize values using built-in functions
  • 09 - Generate random numbers
  • 10 - Get help in MATLAB

2. Managing Vectors and Matrices

  • 11 - Define vectors and matrices
  • 12 - Refer to matrix and vector elements
  • 13 - Overview of matrix multiplication
  • 14 - Perform matrix multiplication
  • 15 - Perform scalar and element-wise operations on vectors and matrices
  • 16 - Use vectors and matrices in a function
  • 17 - Generate special matrices
  • 18 - Transpose and find the inverse of matrices

3. Creating MATLAB Scripts

  • 19 - Create a MATLAB script
  • 20 - Accept input values in a script
  • 21 - Display values within a script
  • 22 - Write values to an external file
  • 23 - Load values from a file into a script
  • 24 - Create a user-defined function

4. Conditional Logic and Loops

  • 25 - Include if and if-else statements in a script
  • 26 - Apply conditional logic using Switch
  • 27 - Examine values using the is statements
  • 28 - Use is statements
  • 29 - Perform operations multiple times using for loops
  • 30 - Perform operations while a specific condition is true

5. Managing Strings and Data Structures

  • 31 - Define string variables
  • 32 - Concatenate strings
  • 33 - Create a custom string using sprintf
  • 34 - Clean text by removing white space and changing case
  • 35 - Compare, find, and replace strings
  • 36 - Convert strings to numbers

6. Performing Advanced Plotting and Statistical Analysis

  • 37 - Plot data and function output
  • 38 - Create other plot types
  • 39 - Format plot elements
  • 40 - Save and print plots
  • 41 - Summarize data using statistical functions
  • 42 - Solve systems of linear equations using matrix functions

Conclusion

  • 43 - Further information

Related courses

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal