14
1 © 2015 The MathWorks, Inc. Introduction to MATLAB Tom Todd

Introduction to MATLAB - fr.mathworks.com€¦ · MATLAB Onramp • MATLAB web based version • Videos • Interactive exercises. 15 Summary & Benefits Easy and fast to explore ideas

  • Upload
    others

  • View
    25

  • Download
    0

Embed Size (px)

Citation preview

1© 2015 The MathWorks, Inc.

Introduction to MATLAB

Tom Todd

2

Key takeaways:

Use MATLAB in all steps of your work

How easy is to automate the process

• Avoid repetition

• Save time

Automate

3

What is MATLAB

It’s an interactive environment and high level programming language for

engineers and scientists

Extendable with toolboxes for specific types of analysis or areas of

expertise

Can be used for quick analysis through to developing programs for

production deployment

4

Technical Computing Workflow

Reporting and

Documentation

Outputs for Design

Deployment

ShareExplore & Discover

Data Analysis

& Modeling

Algorithm

Development

Application

Development

Files

Software

Hardware

Access

Code &

Applications

Automate

5

Example: Analyse weather data in UK

The data consists of:

• Mean daily maximum temperature

(tmax)

• Mean daily minimum temperature

(tmin)

• Days of air frost (af)

• Total rainfall (rain)

• Total sunshine duration (sun)

Historical weather data for different locations in UK

6

Analyse a single weather station data

Visualise data

Basic statistics analysis

Can we see trends? (Ex: Global warming)

Can we predict future data? (Machine Learning)

7

Analyse all data sets

Combine multiple data sets

Visualisation

Comparisons:

– Where does it rain the most?

– Is it true that in Cambridge it

does not rain so much?

– Where should I live in UK if …

8

Challenges with real world data

Data

• Accessing formatted data

• Managing heterogeneous data

• Visualising

Quality

• Combining different sampling rates

• Handling missing data

• Identifying bad data (outliers)

Analysing Data

10

Steps

Single data file Multiple data files

Automate

13

Free

Interactive training course

Geared towards new users

MATLAB Academy

self-paced training web property

14

MATLAB Onramp

• MATLAB web based version

• Videos

• Interactive exercises

15

Summary & Benefits

Easy and fast to explore ideas

Automatic MATLAB code generation

Single software for entire workflow

16

More details in…

Application Track 1 Application Track 2 Introductory Sessions Master Classes

11:15

Big DataWhat's New in Simulink Release

R2016a and R2016b

Introduction to MATLAB Signal Processing11:45

MATLAB and Advanced Analytics at

Shell

Fast-Paced Development in F1

Control and Analysis Systems

12:15Machine Learning and Deep

LearningNew Capabilities in Testing

Introduction to Parallel

ComputingHardware-in-the-Loop: Real-Time

Simulation

12:45 Lunch

13:15 Lunchtime Talk - Science Capital

14:00The Adoption of MATLAB Apps and

Toolboxes at Jaguar Land Rover

Physical Modelling Integration and

Cosimulation in a Real-Time

EnvironmentIntroduction to Simulink and Stateflow

Simulink for Teams: High-Productivity

Workflows14:30Developing and Sharing

MATLAB Apps and ToolboxesConnecting to Hardware and Rapid

Prototyping

15:15 Break

15:45 MATLAB Algorithm Development and

Verification for Eurofighter Typhoon

Praetorian

Applying MathWorks Tools to

Automotive Embedded Software

Development Modelling Physical Systems in

Simscape

Developing Robust MATLAB

Code and Apps16:15Modelling and Simulating RF Sensor

Systems

Verification of Automatically

Generated Code