View
6
Download
0
Category
Preview:
Citation preview
1© 2015 The MathWorks, Inc.
MATLAB and Simulink最新情報
MathWorks Japan
アプリケーションエンジニアリング部
大谷卓也
宅島章夫 … …
2
Speed
Workflow
Insight
MATLAB and Simulink – Enhancing Your Productivity
Speed
Workflow
Insight
3
New MATLAB Execution Engine
Redesigned execution engine
runs MATLAB code faster
Average performance
improvement of 40% on
76 performance-sensitive
user applications
4
GPGPU Acceleration & Parallel Computing
GPU Enabled Functions
– >300 MATLAB functions for GPU
– 90 in Statistics and Machine Learning Toolbox
– 48 in Image Processing Toolbox
– Sparse Arrays
Transfer data to GPU
>> GX = gpuArray(X);
GPGPU Computation
>> GY = fft2(GX);
Gather data to CPU
>> Y = gather(GY);
Simple GPU code in
MATLAB
0
10
20
30
40
50
60
70
80
0 512 1024 1536 2048
Tim
e (
se
co
nd
s)
Grid size
18 x
faster
23x
faster
20x
faster
GPU: NVIDIA Tesla K20c
5
Simulink Fast Restart
6
Performance Advisor
Automated tool included in Simulink
Checks its own advice
Many checks have an AutoFix option
Verifies simulation results are
within tolerance
Analyze your model for common
simulation bottlenecks
7
Speed
Workflow
Insight
MATLAB and Simulink – Enhancing Your Productivity
8
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
9
Machine LearningClassification Learner App
New app to train models
and classify data using
supervised machine learning
Supports a workflow
– Explore your data
– Select features
– Specify cross-validation schemes
– Train models
– Assess results
Focus on machine learning,not programming
10
Connectivity with Other Languages
MATLABOther LanguagesC/C++, Java, .NET
.NET
JavaPython
MATLAB
Compiler SDK
MATLAB
Coder
++C/C
Python
.c
11
Smart Editing Cues
Smart prompts for inserting blocks
upon typing the block name
Suggests marquee actions when a
group of blocks are selected Ex:
Create Subsystem
Easily insert blocks that occur in
pairs Ex: Goto, From pair
Accelerate model building with
just-in-time contextual prompts
Marquee actions
Quick insert & Hot parameters Tear-off cues
Persistent guides
12
Model Slicing
Understand functional dependencies
Determine interdependencies
Eliminate unneeded items
API support in R2015b
Test and debug complex models
Replace
switches
with lines
Simplifies and
expands trivial
subsystems
13
Simulink Test
Build synchronized executable test
environments
Create inputs and assessments based on
logic or temporal conditions
Author, execute, and manage testing
Author, execute and manage
simulation-based testing
Test Harness
Test Sequence Block
Test Manager
14
Speed
Workflow
Insight
MATLAB and Simulink – Enhancing Your Productivity
15
New MATLAB Graphics System
New look
– New default colormap and line colors
– Anti-aliased fonts and lines
Easier to customize
New features
– Rotatable tick labels
– User interfaces with tab panels
– Automatic updating of datetime tick labels
– Multilingual text and symbols
16
New Interface for Scopes
Scope, Floating Scope, and Viewers all
upgraded with new UI
Includes simulation data analysis and
debugging tools
– Cursors
– Measurements
– Triggers
View and debug signals with cursors
and measurements
17
Dashboard Block Library
New library of controls and displays,
including knobs, switches, and gauges
Place blocks directly within the Simulink
Editor
Provide a front-end user interface to the
entire model
Tune and test your simulations with
graphical controls and displays
18
New Products for
Hardware Connectivity and
Wireless System Design
Waveform
GeneratorTransmitter
Transmit
Array
Signal
ProcessingReceiver
Receive
Array
Environment,
Targets, and
Interference
19
Connect MATLAB and Simulink to Hardware
Generating code and
targeting hardware
Live data streaming
to and from hardware
Low-cost Hardware(Arduino / Raspberry Pi2 /
BeagleBone Black)
Mobile Devices(iOS/Android)
J1939 Protocol
OPC UA Protocol
Robotics System Toolbox
20
Wireless System Design
End-to-end simulation
– Antenna-to-Bits Simulation
– Smart RF Design
Design verification
– Standard-compliant (LTE, LTE-A)
– RADAR systems
Over-the-air testing
– Connectivity to SDR
and RF instruments
New Product
Major Releases
New Hardware Support
Antenna Toolbox
Xilinx Zynq SDR
Waveform
GeneratorTransmitter
Transmit
Array
Signal
ProcessingReceiver
Receive
Array
Environment,
Targets, and
Interference
Communications System ToolboxLTE System ToolboxPhased Array System Toolbox
21© 2015 The MathWorks, Inc.
© 2015 The MathWorks, Inc. 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.
Recommended