15
1 © 2015 The MathWorks, Inc. Introduction to MATLAB Jonathan Pinel

Introduction to MATLAB · 3 What is MATLAB? High-level computer language designed to be used by scientists and engineers within an easy-to-use interactive environment. Extendable

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introduction to MATLAB · 3 What is MATLAB? High-level computer language designed to be used by scientists and engineers within an easy-to-use interactive environment. Extendable

1© 2015 The MathWorks, Inc.

Introduction to MATLAB

Jonathan Pinel

Page 2: Introduction to MATLAB · 3 What is MATLAB? High-level computer language designed to be used by scientists and engineers within an easy-to-use interactive environment. Extendable

2

Key Takeaways

MATLAB can be used at all stages of your work.

How to automate analysis.

Many resources available to help you to learn basic

and advanced MATLAB concepts.

Page 3: Introduction to MATLAB · 3 What is MATLAB? High-level computer language designed to be used by scientists and engineers within an easy-to-use interactive environment. Extendable

3

What is MATLAB?

High-level computer language designed to be used by

scientists and engineers within an easy-to-use interactive

environment.

Extendable using toolboxes that provide targeted functionality for

specific types of analysis or area of expertise.

Large range of use cases from simple, quick analysis to in-depth

programmes for production deployment.

Page 4: Introduction to MATLAB · 3 What is MATLAB? High-level computer language designed to be used by scientists and engineers within an easy-to-use interactive environment. Extendable

4

Example: Bicycle Traffic Analysis

Bicycle

Counter

Harvard

University

City

Centre

Page 5: Introduction to MATLAB · 3 What is MATLAB? High-level computer language designed to be used by scientists and engineers within an easy-to-use interactive environment. Extendable

5

Technical Computing Workflow

Reporting and

Documentation

Outputs for Design

Deployment

ShareExplore & Discover

Files

Software

Hardware

Access

Code &

Applications

Automate

Data Analysis

& Modeling

Algorithm

Development

Application

Development

Page 6: Introduction to MATLAB · 3 What is MATLAB? High-level computer language designed to be used by scientists and engineers within an easy-to-use interactive environment. Extendable

6

Example: Bicycle Traffic Analysis

Bicycle count for journeys toward

Harvard (Westbound) and toward

City Centre (Eastbound).

Counts recorded every 15 minutes.

Page 7: Introduction to MATLAB · 3 What is MATLAB? High-level computer language designed to be used by scientists and engineers within an easy-to-use interactive environment. Extendable

7

Compare with Weather Data

Historical weather data for Boston, MA.

Same time period as bicycle traffic data.

Page 8: Introduction to MATLAB · 3 What is MATLAB? High-level computer language designed to be used by scientists and engineers within an easy-to-use interactive environment. Extendable

8

Importing Data: Interactive or Generate Code

Files

Software

Hardware

Access

Code &

Applications

Interactively import data with the Import Tool:

Page 9: Introduction to MATLAB · 3 What is MATLAB? High-level computer language designed to be used by scientists and engineers within an easy-to-use interactive environment. Extendable

9

Are bicycle counts related to the weather?

Live Editor allows for quick and easy exploration of dataExplore & Discover

Data Analysis

& Modeling

Algorithm

Development

Application

Development

Page 10: Introduction to MATLAB · 3 What is MATLAB? High-level computer language designed to be used by scientists and engineers within an easy-to-use interactive environment. Extendable

10

Export as PDF/HTML/LaTeX

Sharing Code and Applications

Reporting and

Documentation

Outputs for Design

Deployment

Share

Page 11: Introduction to MATLAB · 3 What is MATLAB? High-level computer language designed to be used by scientists and engineers within an easy-to-use interactive environment. Extendable

11

Create stand-alone application for MATLAB and Non-

MATLAB users.

Sharing Code and Applications

Reporting and

Documentation

Outputs for Design

Deployment

Share

Page 12: Introduction to MATLAB · 3 What is MATLAB? High-level computer language designed to be used by scientists and engineers within an easy-to-use interactive environment. Extendable

12

MATLAB Onramp

Page 13: Introduction to MATLAB · 3 What is MATLAB? High-level computer language designed to be used by scientists and engineers within an easy-to-use interactive environment. Extendable

13

MATLAB Training

Classroom

Training

Customized training

at your work site

CertificationLive Online

CoursesSefl-paced

training

Page 14: Introduction to MATLAB · 3 What is MATLAB? High-level computer language designed to be used by scientists and engineers within an easy-to-use interactive environment. Extendable

15

MATLAB Central

Page 15: Introduction to MATLAB · 3 What is MATLAB? High-level computer language designed to be used by scientists and engineers within an easy-to-use interactive environment. Extendable

16

Summary and Benefits

▪ Easy and fast to explore ideas.

▪ Easy deployment and reporting

▪ Single software for entire workflow.

▪ Numerous resources for learning and getting help in MATLAB.