what’s new in matlab and simulink · © 2019 the mathworks, inc. © 2015 the mathworks, inc. 1...
TRANSCRIPT
![Page 1: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/1.jpg)
© 2019 The MathWorks, Inc. 1© 2015 The MathWorks, Inc.
What’s New in MATLAB
and Simulink
Cynthia Cudicini
![Page 2: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/2.jpg)
© 2019 The MathWorks, Inc. 2
![Page 3: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/3.jpg)
© 2019 The MathWorks, Inc. 3
Algorithms in Everything
![Page 4: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/4.jpg)
© 2019 The MathWorks, Inc. 4
Using MATLAB & Simulink to Build Algorithms in Everything
Simplifying your work…
…often at higher levels of abstraction.
![Page 5: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/5.jpg)
© 2019 The MathWorks, Inc. 5
Using MATLAB & Simulink to Build Algorithms in Everything
Inputs Design Outputs
![Page 6: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/6.jpg)
© 2019 The MathWorks, Inc. 6
The capability of a machine to
match or exceed intelligent human behavior by
training a machine
to learn the desired behavior
Artificial Intelligence
training a machine
to learn the desired behavior
![Page 7: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/7.jpg)
© 2019 The MathWorks, Inc. 7
Output
Program
There are two ways to get a computer to do what you want
Traditional Programming
COMPUTER
Data
![Page 8: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/8.jpg)
© 2019 The MathWorks, Inc. 8
Program
Output
There are two ways to get a computer to do what you want
Machine Learning
COMPUTER
Data
Model
![Page 9: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/9.jpg)
© 2019 The MathWorks, Inc. 9
Artificial Intelligence
Data Model
Machine
Learning
Deep
Learning
![Page 10: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/10.jpg)
© 2019 The MathWorks, Inc. 10
Using MATLAB and Simulink to Build Deep Learning Models
Inputs
Inputs
Design
Design
Outputs
Outputs
Data
Machine
Learning
Deep
Learning
Model
![Page 11: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/11.jpg)
© 2019 The MathWorks, Inc. 11
Using Apps for Ground Truth LabelingImage and Video Data
Inpu
ts
Desi
gn
Outp
uts
Computer Vision Toolbox
![Page 12: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/12.jpg)
© 2019 The MathWorks, Inc. 12
Using Apps for Ground Truth LabelingSignal Data
Signal Processing Toolbox
![Page 13: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/13.jpg)
© 2019 The MathWorks, Inc. 13
Using Apps for Ground Truth LabelingAudio Data
1 2 3
Audio Toolbox
![Page 14: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/14.jpg)
© 2019 The MathWorks, Inc. 14
Using Apps for Designing Deep Learning Networks 2 1 3
Deep Learning Toolbox
![Page 15: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/15.jpg)
© 2019 The MathWorks, Inc. 15
Using Transfer Learning with Pre-trained Models
Inception-v3 ResNet-101 VGG-16
ResNet-18 GoogLeNet DenseNet-201
SqueezeNet AlexNet ResNet-50
Inception-ResNet-
v2
VGG-19
Deep Learning Toolbox
Xception
MobileNetV2
![Page 16: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/16.jpg)
© 2019 The MathWorks, Inc. 16
Using Models from Other Frameworks
(…)Caffe
Keras-
Tensorflow
PyTorch
Open Neural Network Exchange
MATLAB ONNX
CNTK
Caffe2
MXNet
Core ML
2
Deep Learning Toolbox
![Page 17: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/17.jpg)
© 2019 The MathWorks, Inc. 17
Deploying Deep Learning Applications
ARM
Compute
Library
Intel
MKL-DNN
Library
1 2 3
Deep
Learning
Networks
Coder
Products
NVIDIA
TensorRT &
cuDNN
Libraries
MATLAB CoderGPU Coder
Inputs
Pre-
processing
Post-
processing
![Page 18: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/18.jpg)
© 2019 The MathWorks, Inc. 18
Using MATLAB and Simulink to Build Deep Learning Models
Inputs
Inputs
Design
Design
Outputs
Outputs
Data
Machine
Learning
Deep
Learning
Model
Using MATLAB and Simulink for Reinforcement Learning
Reinforcement Learning Toolbox
![Page 19: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/19.jpg)
© 2019 The MathWorks, Inc. 19
Using MATLAB and Simulink for Reinforcement Learning
Reinforcement Learning Toolbox
![Page 20: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/20.jpg)
© 2019 The MathWorks, Inc. 20
Using MATLAB and Simulink for Reinforcement Learning
Inputs
Inputs
Design
Design
Outputs
Outputs
Data
Machine
Learning
Deep
Learning
Model
Reinforcement Learning Toolbox
![Page 21: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/21.jpg)
© 2019 The MathWorks, Inc. 21
Inputs
Using MATLAB and Simulink for Reinforcement Learning
Inputs Design
Design
Outputs
Outputs
Machine
Learning
Deep
Learning
Model
SimulinkReinforcement Learning Toolbox
Scenario Design
Simulation-based
data generation
Generate Data
![Page 22: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/22.jpg)
© 2019 The MathWorks, Inc. 22
Using MATLAB and Simulink for Reinforcement Learning
Reinforcement Learning Toolbox
![Page 23: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/23.jpg)
© 2019 The MathWorks, Inc. 23
Using MATLAB & Simulink to Build Algorithms in Everything
Inputs
Inputs
Design
Design
Outputs
Outputs
![Page 24: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/24.jpg)
© 2019 The MathWorks, Inc. 24
Inpu
ts
Desi
gn
Outp
utsWorking with Text Data
![Page 25: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/25.jpg)
© 2019 The MathWorks, Inc. 25
Inpu
ts
Desi
gn
Outp
utsWorking with Text Data
MATLAB
![Page 26: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/26.jpg)
© 2019 The MathWorks, Inc. 26
Inpu
ts
Desi
gn
Outp
utsWorking with Text Data
Deep Learning ToolboxStatistics and Machine Learning ToolboxText Analytics ToolboxMATLAB
![Page 27: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/27.jpg)
© 2019 The MathWorks, Inc. 27
Inpu
ts
Desi
gn
Outp
utsWorking with Text Data
Text Analytics ToolboxMATLAB
![Page 28: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/28.jpg)
© 2019 The MathWorks, Inc. 28
Creating Your Own Data 1 2
Simulink
![Page 29: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/29.jpg)
© 2019 The MathWorks, Inc. 29
1 2
![Page 30: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/30.jpg)
© 2019 The MathWorks, Inc. 30
Identifying the Useful Data 2 1
Acquire Data
Identify
Condition
Indicators
Deploy &
IntegrateTrain Model
Preprocess
Data
Visualize data
Extract Features
Select the most
useful features
Machine
Learning
![Page 31: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/31.jpg)
© 2019 The MathWorks, Inc. 31
Identifying the Useful Data 2 1
Predictive Maintenance Toolbox
![Page 32: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/32.jpg)
© 2019 The MathWorks, Inc. 32
Identifying the Useful Data 2 1
Predictive Maintenance Toolbox
![Page 33: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/33.jpg)
© 2019 The MathWorks, Inc. 33
Identifying the Useful Data 2 1
Predictive Maintenance Toolbox
![Page 34: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/34.jpg)
© 2019 The MathWorks, Inc. 34
Designing Decision Logic with StateflowDesi
gn
StateflowMATLAB
in MATLAB
![Page 35: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/35.jpg)
© 2019 The MathWorks, Inc. 35
Using Stateflow in MATLABDesi
gn
StateflowMATLAB
![Page 36: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/36.jpg)
© 2019 The MathWorks, Inc. 36
Editing at the Speed of Thought
Simulink
![Page 37: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/37.jpg)
© 2019 The MathWorks, Inc. 37
Editing at the Speed of Thought
Simulink
![Page 38: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/38.jpg)
© 2019 The MathWorks, Inc. 38
Editing at the Speed of Thought
Simulink
![Page 39: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/39.jpg)
© 2019 The MathWorks, Inc. 39
Editing at the Speed of Thought
Simulink
![Page 40: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/40.jpg)
© 2019 The MathWorks, Inc. 40
Editing at the Speed of Thought
Simulink
![Page 41: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/41.jpg)
© 2019 The MathWorks, Inc. 41
Controlling the Execution of Model Components
Export Function Model
Schedulable Rate-Based Model
Simulink
Desi
gn
![Page 42: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/42.jpg)
© 2019 The MathWorks, Inc. 42
Controlling the Execution of Model ComponentsD
Simulink
![Page 43: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/43.jpg)
© 2019 The MathWorks, Inc. 43
Simplifying Integration with External C/C++ Code
Column-Major
Simulink Coder
![Page 44: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/44.jpg)
© 2019 The MathWorks, Inc. 44
Simplifying Integration with External C/C++ Code
Row-Major
Simulink Coder
![Page 45: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/45.jpg)
© 2019 The MathWorks, Inc. 45
Viewing Generated Code Alongside the Model
Embedded Coder
![Page 46: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/46.jpg)
© 2019 The MathWorks, Inc. 46
Viewing Generated Code Alongside the Model
Embedded Coder
![Page 47: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/47.jpg)
© 2019 The MathWorks, Inc. 47
Sharing Live Scripts
MATLAB
![Page 48: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/48.jpg)
© 2019 The MathWorks, Inc. 48
Sharing Live Scripts
MATLAB
![Page 49: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/49.jpg)
© 2019 The MathWorks, Inc. 49
Sharing Live Scripts
MATLAB
![Page 50: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/50.jpg)
© 2019 The MathWorks, Inc. 50
Creating Apps
MATLAB
![Page 51: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/51.jpg)
© 2019 The MathWorks, Inc. 51
Deploying Web Apps
MATLAB Compiler
![Page 52: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/52.jpg)
© 2019 The MathWorks, Inc. 52
Using MATLAB & Simulink to Build Algorithms in Everything
Inputs Design Outputs
![Page 53: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/53.jpg)
© 2019 The MathWorks, Inc. 53
Evaluating Architectures
Architecture
Inputs Design Outputs
![Page 54: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/54.jpg)
© 2019 The MathWorks, Inc. 54
Architecture
Evaluating Architectures
Inputs Design OutputsArchitecture
![Page 55: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/55.jpg)
© 2019 The MathWorks, Inc. 55
Designing System and Software Architectures
System1Composer1
Architecture
![Page 56: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/56.jpg)
© 2019 The MathWorks, Inc. 56
Designing System and Software Architectures
System1Composer1
Inpu
ts
Desi
gn
Outp
utsArchitecture
![Page 57: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/57.jpg)
© 2019 The MathWorks, Inc. 57
Designing Beyond System and
Software Architectures
AUTOSAR SoftwareSystems and
SoftwareSoC Hardware
and Software
System Composer SoC Blockset AUTOSAR Blockset
![Page 58: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/58.jpg)
© 2019 The MathWorks, Inc. 58
OutputsDesignArchitectureInputs
Using MATLAB & Simulink to Build Algorithms in Everything
Inputs Design OutputsArchitecture
Spanning
Test & Verification Collaboration Scaling
![Page 59: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/59.jpg)
© 2019 The MathWorks, Inc. 59
OutputsDesignArchitectureInputs
Using MATLAB & Simulink to Build Algorithms in Everything
Inputs Design OutputsArchitecture
Spanning
Test & Verification Collaboration Scaling
![Page 60: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/60.jpg)
© 2019 The MathWorks, Inc. 60
Integrating with Third-party Requirements Tools
Simulink Requirements
SimulinkRequirements
External Requirements
Authored Requirements
External Requirements
Requirements
Management
Tools
ReqIF
Import
Edit
Export
Spanning
Output
s
DesignArchite
cture
Inputs
![Page 61: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/61.jpg)
© 2019 The MathWorks, Inc. 61
Include Custom Code in Test & Verification
Simulink Design Verifier
Simulink C/C++ Simulink Design Verifier
Stateflow C/C++
![Page 62: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/62.jpg)
© 2019 The MathWorks, Inc. 62
Using the MATLAB Unit Test FrameworkSpanning
Inpu
ts
Desi
gn
Outp
utsArchitecture
MATLAB
![Page 63: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/63.jpg)
© 2019 The MathWorks, Inc. 63
Using the MATLAB App Testing Framework
testCase.press(myApp.checkbox)
testCase.choose(myApp.discreteKnob, "Medium")
testCase.drag(myApp.continuousKnob, 10, 90)
testCase.type(myApp.editfield, myTextVar)
MATLAB
![Page 64: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/64.jpg)
© 2019 The MathWorks, Inc. 64
Using the MATLAB Performance
Testing Framework Spanning
Inpu
ts
Desi
gn
Outp
utsArchitecture
MATLAB
![Page 65: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/65.jpg)
© 2019 The MathWorks, Inc. 65
Using Continuous Integration
MATLAB https://plugins.jenkins.io/
Spanning
Inpu
ts
Desi
gn
Outp
utsArchitecture
![Page 66: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/66.jpg)
© 2019 The MathWorks, Inc. 66
Using Continuous Integration
MATLAB https://plugins.jenkins.io/matlab
Spanning
Inpu
ts
Desi
gn
Outp
utsArchitecture
![Page 67: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/67.jpg)
© 2019 The MathWorks, Inc. 67
Using Projects in MATLAB
MATLAB
Spanning
Inpu
ts
Desi
gn
Outp
utsArchitecture
![Page 68: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/68.jpg)
© 2019 The MathWorks, Inc. 68
Parallel Simulations in Simulink
SimulinkParallel Computing Toolbox
Simulation Manageraafa
Worker
Worker
Worker
Head
Worker
MATLAB Desktop
Simulation Jobs
Simulation Results
batchsim
Spanning
Inpu
ts
Desi
gn
Outp
utsArchitecture
![Page 69: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/69.jpg)
© 2019 The MathWorks, Inc. 69
Scaling Computations on Clusters and Clouds
MATLAB Parallel Server
Spanning
Inpu
ts
Desi
gn
Outp
utsArchitecture
MATLAB
Parallel Computing Toolbox
Cloud
GPU
Multi-core CPU
…
MATLAB Parallel Server
![Page 70: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/70.jpg)
© 2019 The MathWorks, Inc. 70
Inputs Design OutputsArchitecture
Using MATLAB & Simulink to Build Algorithms in Everything
Inputs Design OutputsArchitecture
Spanning
Test & Verification Collaboration Scaling
![Page 71: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/71.jpg)
© 2019 The MathWorks, Inc. 71
Specialized Tools for Building Algorithms
in Everything
Analog Mixed-SignalCommunications Physical interconnects
5G Toolbox SerDes Toolbox Mixed-Signal Blockset
Inputs Design Outputs
Architec
ture
Spanning
![Page 72: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/72.jpg)
© 2019 The MathWorks, Inc. 72
Developing Autonomous Systems
Perception
Planning
Control
![Page 73: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/73.jpg)
© 2019 The MathWorks, Inc. 73
Evaluate Sensor Fusion Architectures
Sensor Fusion and Tracking Toolbox
![Page 74: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/74.jpg)
© 2019 The MathWorks, Inc. 74
Simulate Path Planning Algorithms
Automated Driving Toolbox
![Page 75: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/75.jpg)
© 2019 The MathWorks, Inc. 75
Design Lane-following and Spacing
Control Algorithms
Model Predictive Control Toolbox
![Page 76: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/76.jpg)
© 2019 The MathWorks, Inc. 76
Developing Autonomous Systems
UAV AlgorithmsLidar Processing
& Tracking
Computer Vision Toolbox
HERE HD Maps &
OpenDRIVE Roads
Automated Driving Toolbox Robotics System Toolbox
![Page 77: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/77.jpg)
© 2019 The MathWorks, Inc. 77
Using MATLAB & Simulink to Build Algorithms in Everything
Inputs Design OutputsArchitecture
Spanning
Test & Verification Collaboration Scaling
![Page 78: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/78.jpg)
© 2019 The MathWorks, Inc. 78
Read the Release Notes
![Page 79: What’s New in MATLAB and Simulink · © 2019 The MathWorks, Inc. © 2015 The MathWorks, Inc. 1 What’s New in MATLAB and Simulink Cynthia Cudicini](https://reader034.vdocuments.mx/reader034/viewer/2022052611/5f0866647e708231d421d242/html5/thumbnails/79.jpg)
© 2019 The MathWorks, Inc. 79
Get Started
Deep Learning Onramp
Learn to use deep learning techniques
in MATLAB for image recognition.
MATLAB Onramp
Quickly learn the
essentials of MATLAB.
Simulink Onramp
Learn to create, edit, and
troubleshoot Simulink models.