Introduction To MATLAB: Sean de Wolski Application Engineer
Introduction To MATLAB: Sean de Wolski Application Engineer
Introduction To MATLAB: Sean de Wolski Application Engineer
Sean de Wolski
Application Engineer
High-level language
2
What is MATLAB?
High-level language
3
What is MATLAB?
High-level language
Used for:
– Numerical computation
– Data analysis and visualization
– Algorithm development and programming
– Application development and deployment
4
Technical Computing Workflow
Algorithm
Software Outputs for Design
Development
Automate
5
Demo: Fuel Economy Analysis
Goal:
– Study the relationships between fuel economy,
horsepower, and type of vehicle
Approach:
– Access data from Excel
– Interactively visualize and explore trends
– Create a model
– Document results in a report
6
Demo: Fuel Economy Analysis Products Used
MATLAB
Statistics Toolbox
Curve Fitting Toolbox
Algorithm
Software Outputs for Design
Development
Automate
7
Accessing Data from MATLAB
Access Explore & Discover Share
Files
– Excel, text, or binary
– Audio and video, image
– Scientific formats and XML
8
Accessing Data from MATLAB
Access Explore & Discover Share
Files
– Excel, text, or binary
– Audio and video, image
– Scientific formats and XML
Web Services
– JSON, CSV, and image data
– Financial Datafeeds (Datafeed Toolbox)
9
Accessing Data from MATLAB
Access Explore & Discover Share
10
Accessing Data from MATLAB
Access Explore & Discover Share
Measurement hardware
– Data acquisition hardware (Data Acquisition Toolbox)
– Stand-alone instruments and devices
(Instrument Control Toolbox)
11
Data Analysis and Visualization in MATLAB
Access Explore & Discover Share
12
Expanding the Capabilities of MATLAB
Access Explore & Discover Share
13
Sharing Results from MATLAB
Access Explore & Discover Share
14
Using MATLAB
High-level language
– Native support for vector and matrix operations
– Built-in math and visualization functions
20
Using MATLAB
High-level language
– Native support for vector and matrix operations
– Built-in math and visualization functions
Development environment
– Interactive and easy to get started
– Ideal for iterative exploration and design
21
Using MATLAB
High-level language
– Native support for vector and matrix operations
– Built-in math and visualization functions
Development environment
– Interactive and easy to get started
– Ideal for iterative exploration and design
22
Questions?
MATLAB and Simulink are registered trademarks of The MathWorks, Inc. See www.mathworks.com/trademarks for a list of additional trademarks.
Other product or brand names may be trademarks or registered trademarks of their respective holders. © 2015 The MathWorks, Inc.