20
1 © 2015 The MathWorks, Inc. Fit für die MATLAB EXPO Eine kurze Einführung in MATLAB Michael Glaßer

Fit für die MATLAB EXPO - MathWorks · 5 Demo: Fuel Economy Analysis § Goal: –Study the relationships between fuel economy, horsepower, and type of vehicle § Approach: –Access

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Fit für die MATLAB EXPO - MathWorks · 5 Demo: Fuel Economy Analysis § Goal: –Study the relationships between fuel economy, horsepower, and type of vehicle § Approach: –Access

1© 2015 The MathWorks, Inc.

Fit für die MATLAB EXPOEine kurze Einführung in MATLAB

Michael Glaßer

Page 2: Fit für die MATLAB EXPO - MathWorks · 5 Demo: Fuel Economy Analysis § Goal: –Study the relationships between fuel economy, horsepower, and type of vehicle § Approach: –Access

2

Hinweise für Betrachter der PDF Version

§ Die Folien sind eher eine unterstützende Zusammenfassung

§ Der Vortrag selbst erfolgt zu großen Teilen direkt in MATLAB

§ Eine aufgezeichnete Version finden Sie im folgenden Webinar:

https://www.mathworks.com/videos/introduction-to-matlab-81592.html

Page 3: Fit für die MATLAB EXPO - MathWorks · 5 Demo: Fuel Economy Analysis § Goal: –Study the relationships between fuel economy, horsepower, and type of vehicle § Approach: –Access

3

What is MATLAB?

§ High-level language

§ Interactive development environment

§ Used for:– Numerical computation– Data analysis and visualization– Algorithm development and

programming– Application development and

deployment

Page 4: Fit für die MATLAB EXPO - MathWorks · 5 Demo: Fuel Economy Analysis § Goal: –Study the relationships between fuel economy, horsepower, and type of vehicle § Approach: –Access

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

Page 5: Fit für die MATLAB EXPO - MathWorks · 5 Demo: Fuel Economy Analysis § Goal: –Study the relationships between fuel economy, horsepower, and type of vehicle § Approach: –Access

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

Page 6: Fit für die MATLAB EXPO - MathWorks · 5 Demo: Fuel Economy Analysis § Goal: –Study the relationships between fuel economy, horsepower, and type of vehicle § Approach: –Access

6

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

Page 7: Fit für die MATLAB EXPO - MathWorks · 5 Demo: Fuel Economy Analysis § Goal: –Study the relationships between fuel economy, horsepower, and type of vehicle § Approach: –Access

7

Accessing Data from MATLAB

§ Files– Excel, text, or binary – Audio and video, image– Scientific formats and XML

§ Applications and languages– C/C++, Java, FORTRAN– COM, .NET, shared libraries– Databases

(Database Toolbox)

§ Measurement hardware– Data acquisition hardware

(Data Acquisition Toolbox)

– Stand-alone instruments and devices(Instrument Control Toolbox)

Explore & Discover ShareAccess

Page 8: Fit für die MATLAB EXPO - MathWorks · 5 Demo: Fuel Economy Analysis § Goal: –Study the relationships between fuel economy, horsepower, and type of vehicle § Approach: –Access

8

Data Analysis and Visualization in MATLAB

§ Built-in engineering and mathematical functions– Interpolation, filtering,

smoothing, Fourier analysis

§ Extensive plotting capabilities – 2-D, 3-D, and volume visualization– Tools for creating custom plots

Explore & Discover ShareAccess

Page 9: Fit für die MATLAB EXPO - MathWorks · 5 Demo: Fuel Economy Analysis § Goal: –Study the relationships between fuel economy, horsepower, and type of vehicle § Approach: –Access

9

Expanding the Capabilities of MATLAB

§ MathWorks add-on tools for:– Math, statistics, and optimization– Control system design and analysis– Signal processing and communications– Image processing and computer vision– Parallel computing and more…

§ Partner products provide:– Additional interfaces– Domain-specific analysis– Support for niche applications

Explore & Discover ShareAccess

Page 10: Fit für die MATLAB EXPO - MathWorks · 5 Demo: Fuel Economy Analysis § Goal: –Study the relationships between fuel economy, horsepower, and type of vehicle § Approach: –Access

10

Sharing Results from MATLAB

§ Automatically generate reports– Publish MATLAB files– Customize reports using

MATLAB Report Generator

§ Package as an app or a custom toolbox

§ Deploy applications toother environments

Explore & Discover ShareAccess

Page 11: Fit für die MATLAB EXPO - MathWorks · 5 Demo: Fuel Economy Analysis § Goal: –Study the relationships between fuel economy, horsepower, and type of vehicle § Approach: –Access

11

Packaging and Sharing MATLAB Apps

§ MATLAB apps– Interactive applications to perform

technical computing tasks– Displayed in apps gallery

§ Included in many MATLAB products

§ Package your own app – Create single file for distribution

and installation into gallery– Packaging tool:

§ Automatically includes all necessary files§ Documents required products

Page 12: Fit für die MATLAB EXPO - MathWorks · 5 Demo: Fuel Economy Analysis § Goal: –Study the relationships between fuel economy, horsepower, and type of vehicle § Approach: –Access

12

Explore & Discover

Demo: Package Fuel Economy App

Reporting and Documentation

Outputs for Design

Deployment

Share

Data Analysis & Modeling

Files

Software

Hardware

Access

Code & Applications

Automate

Algorithm Development

Application Development

Page 13: Fit für die MATLAB EXPO - MathWorks · 5 Demo: Fuel Economy Analysis § Goal: –Study the relationships between fuel economy, horsepower, and type of vehicle § Approach: –Access

13

MATLAB Application Deployment

§ Share MATLAB programswith people who do nothave MATLAB– Royalty-free distribution– Encryption to protect

your intellectual property

§ Create both standaloneapplications andcomponents for integration

§ Deploy to desktop, web,and enterprise applications

Page 14: Fit für die MATLAB EXPO - MathWorks · 5 Demo: Fuel Economy Analysis § Goal: –Study the relationships between fuel economy, horsepower, and type of vehicle § Approach: –Access

14

Application Author

End User

1

2

Sharing Standalone Applications

MATLAB

ExcelAdd-in HadoopStandalone

Application

Toolboxes

MATLAB Compiler

MATLABRuntime3

Page 15: Fit für die MATLAB EXPO - MathWorks · 5 Demo: Fuel Economy Analysis § Goal: –Study the relationships between fuel economy, horsepower, and type of vehicle § Approach: –Access

15

Mehr zum Thema Deployment

Page 16: Fit für die MATLAB EXPO - MathWorks · 5 Demo: Fuel Economy Analysis § Goal: –Study the relationships between fuel economy, horsepower, and type of vehicle § Approach: –Access

16

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

§ Technical computing platform– Add-on products for a range of application areas

(e.g., signal processing and communications, image and video processing, control systems, test and measurement)

Page 17: Fit für die MATLAB EXPO - MathWorks · 5 Demo: Fuel Economy Analysis § Goal: –Study the relationships between fuel economy, horsepower, and type of vehicle § Approach: –Access

17© 2013 The MathWorks, Inc.

Fragen?

Page 18: Fit für die MATLAB EXPO - MathWorks · 5 Demo: Fuel Economy Analysis § Goal: –Study the relationships between fuel economy, horsepower, and type of vehicle § Approach: –Access

18

Page 19: Fit für die MATLAB EXPO - MathWorks · 5 Demo: Fuel Economy Analysis § Goal: –Study the relationships between fuel economy, horsepower, and type of vehicle § Approach: –Access

19

Page 20: Fit für die MATLAB EXPO - MathWorks · 5 Demo: Fuel Economy Analysis § Goal: –Study the relationships between fuel economy, horsepower, and type of vehicle § Approach: –Access

20