MATLAB - die vielseitige Programmier- und Entwicklungsumgebung€¦ · 4 MATLAB Graphics New MATLAB...
Transcript of MATLAB - die vielseitige Programmier- und Entwicklungsumgebung€¦ · 4 MATLAB Graphics New MATLAB...
![Page 1: MATLAB - die vielseitige Programmier- und Entwicklungsumgebung€¦ · 4 MATLAB Graphics New MATLAB graphics system introduced in R2014b –Improved look (anti-aliased fonts and lines)](https://reader034.fdocuments.us/reader034/viewer/2022042810/5f9cea7c7d476c05330f8410/html5/thumbnails/1.jpg)
1© 2015 The MathWorks, Inc.
MATLAB - die vielseitige
Programmier- und
Entwicklungsumgebung
Michael Glaßer
![Page 2: MATLAB - die vielseitige Programmier- und Entwicklungsumgebung€¦ · 4 MATLAB Graphics New MATLAB graphics system introduced in R2014b –Improved look (anti-aliased fonts and lines)](https://reader034.fdocuments.us/reader034/viewer/2022042810/5f9cea7c7d476c05330f8410/html5/thumbnails/2.jpg)
2
…Make MATLAB Even Easier and More Productive
Analysis and Visualization
Testing and Performance
Sharing and Collaboration
New Key Features in the Areas of…
![Page 3: MATLAB - die vielseitige Programmier- und Entwicklungsumgebung€¦ · 4 MATLAB Graphics New MATLAB graphics system introduced in R2014b –Improved look (anti-aliased fonts and lines)](https://reader034.fdocuments.us/reader034/viewer/2022042810/5f9cea7c7d476c05330f8410/html5/thumbnails/3.jpg)
3
Live Editor
Accelerate exploratory
programming and analysis
Create interactive narratives
Use live scripts to teach
![Page 4: MATLAB - die vielseitige Programmier- und Entwicklungsumgebung€¦ · 4 MATLAB Graphics New MATLAB graphics system introduced in R2014b –Improved look (anti-aliased fonts and lines)](https://reader034.fdocuments.us/reader034/viewer/2022042810/5f9cea7c7d476c05330f8410/html5/thumbnails/4.jpg)
4
MATLAB Graphics
New MATLAB graphics system introduced in R2014b
– Improved look (anti-aliased fonts and lines)
with new default colormap and line colors
– Easier to customize
– Many new features
Steady stream of new graphics
features in subsequent releases
– R2015b – increased control for customizing plot axes
– R2016a – new functions for polar plots, multiple
y-axis plots, and functions for plotting mathematical
expressions and equations
![Page 5: MATLAB - die vielseitige Programmier- und Entwicklungsumgebung€¦ · 4 MATLAB Graphics New MATLAB graphics system introduced in R2014b –Improved look (anti-aliased fonts and lines)](https://reader034.fdocuments.us/reader034/viewer/2022042810/5f9cea7c7d476c05330f8410/html5/thumbnails/5.jpg)
5
Deep Learning for Object Classification
Deep learning for face detection,
autonomous robotics, ADAS, etc.
Convolutional neural network (CNN)
algorithm added to Neural Network Toolbox
Uses cuDNN (a GPU-accelerated library from NVIDIA)(requires Parallel Computing Toolbox)
![Page 6: MATLAB - die vielseitige Programmier- und Entwicklungsumgebung€¦ · 4 MATLAB Graphics New MATLAB graphics system introduced in R2014b –Improved look (anti-aliased fonts and lines)](https://reader034.fdocuments.us/reader034/viewer/2022042810/5f9cea7c7d476c05330f8410/html5/thumbnails/6.jpg)
6
3D Vision
3D vision enables autonomous systems to see
– ADAS, autonomous robotics, self-driving cars
New advanced algorithms added to
Computer Vision System Toolbox
– Structure from motion
– Bundle adjustment
![Page 7: MATLAB - die vielseitige Programmier- und Entwicklungsumgebung€¦ · 4 MATLAB Graphics New MATLAB graphics system introduced in R2014b –Improved look (anti-aliased fonts and lines)](https://reader034.fdocuments.us/reader034/viewer/2022042810/5f9cea7c7d476c05330f8410/html5/thumbnails/7.jpg)
7
Analysis and Visualization
Testing and Performance
Sharing and Collaboration
New Key Features in the Areas of…
![Page 8: MATLAB - die vielseitige Programmier- und Entwicklungsumgebung€¦ · 4 MATLAB Graphics New MATLAB graphics system introduced in R2014b –Improved look (anti-aliased fonts and lines)](https://reader034.fdocuments.us/reader034/viewer/2022042810/5f9cea7c7d476c05330f8410/html5/thumbnails/8.jpg)
8
Effectively Test Your Code in MATLAB
Testing improves quality and saves development time
– Ensures that your code functions properly
– Enables you to easily identify problems
– Allows you to improve or rewrite your
code without fear of breaking it
The MATLAB unit testing framework:
– Includes a set of readily available qualification methods
– Supports automation, and provides easy reuse of test-cases
– Includes script-based, function-based,
and object-oriented interfaces
…
![Page 9: MATLAB - die vielseitige Programmier- und Entwicklungsumgebung€¦ · 4 MATLAB Graphics New MATLAB graphics system introduced in R2014b –Improved look (anti-aliased fonts and lines)](https://reader034.fdocuments.us/reader034/viewer/2022042810/5f9cea7c7d476c05330f8410/html5/thumbnails/9.jpg)
9
Pause Long Running Programs
New feature allows you to troubleshoot problems
without specifying breakpoints in advance
– Pause execution of a program from the Editor
– Enter debug mode
– Resume program execution
![Page 10: MATLAB - die vielseitige Programmier- und Entwicklungsumgebung€¦ · 4 MATLAB Graphics New MATLAB graphics system introduced in R2014b –Improved look (anti-aliased fonts and lines)](https://reader034.fdocuments.us/reader034/viewer/2022042810/5f9cea7c7d476c05330f8410/html5/thumbnails/10.jpg)
10
MATLAB Execution Engine
Redesigned execution engine runs MATLAB code faster
– All MATLAB code can be JIT compiled
– A platform for future improvements
Average performance improvement
of 40% on 76 performance-sensitive
user applications
Performance testing framework
– Measure MATLAB code performance
– Interface leverages the unit testing framework
www.mathworks.com/products/matlab/matlab-execution-engine/
![Page 11: MATLAB - die vielseitige Programmier- und Entwicklungsumgebung€¦ · 4 MATLAB Graphics New MATLAB graphics system introduced in R2014b –Improved look (anti-aliased fonts and lines)](https://reader034.fdocuments.us/reader034/viewer/2022042810/5f9cea7c7d476c05330f8410/html5/thumbnails/11.jpg)
11
Analysis and Visualization
Testing and Performance
Sharing and Collaboration
New Key Features in the Areas of…
![Page 12: MATLAB - die vielseitige Programmier- und Entwicklungsumgebung€¦ · 4 MATLAB Graphics New MATLAB graphics system introduced in R2014b –Improved look (anti-aliased fonts and lines)](https://reader034.fdocuments.us/reader034/viewer/2022042810/5f9cea7c7d476c05330f8410/html5/thumbnails/12.jpg)
12
App DesignerIntegrates the Primary Tasks of App Building
Apps are interactive applications for
performing common tasks
App Designer makes app building more
efficient by letting you quickly move between
visual design and code development
App Designer includes:
– Enhanced design environment
– Expanded UI component set
– Code integration
![Page 13: MATLAB - die vielseitige Programmier- und Entwicklungsumgebung€¦ · 4 MATLAB Graphics New MATLAB graphics system introduced in R2014b –Improved look (anti-aliased fonts and lines)](https://reader034.fdocuments.us/reader034/viewer/2022042810/5f9cea7c7d476c05330f8410/html5/thumbnails/13.jpg)
13
Add-On Explorer
Add capabilities to MATLAB, including community-authored and
MathWorks toolboxes, apps, functions, models, and hardware support
– Browse and install add-ons
directly from MATLAB
– Access community-authored
content from File Exchange
![Page 14: MATLAB - die vielseitige Programmier- und Entwicklungsumgebung€¦ · 4 MATLAB Graphics New MATLAB graphics system introduced in R2014b –Improved look (anti-aliased fonts and lines)](https://reader034.fdocuments.us/reader034/viewer/2022042810/5f9cea7c7d476c05330f8410/html5/thumbnails/14.jpg)
14
…Make MATLAB Even Easier and More Productive
Analysis and Visualization
Testing and Performance
Sharing and Collaboration
New Key Features in the Areas of…
![Page 15: MATLAB - die vielseitige Programmier- und Entwicklungsumgebung€¦ · 4 MATLAB Graphics New MATLAB graphics system introduced in R2014b –Improved look (anti-aliased fonts and lines)](https://reader034.fdocuments.us/reader034/viewer/2022042810/5f9cea7c7d476c05330f8410/html5/thumbnails/15.jpg)
15© 2016 The MathWorks, Inc.