MathWorks introduceert Release 2018a van de MATLAB en Simulink productseries

Natick, MA, United States - (15 Mar 2018)

MathWorks komt vandaag uit met Release 2018a (R2018a) met een uitgebreid scala aan nieuwe mogelijkheden in MATLAB en Simulink. R2018a bevat ook twee nieuwe producten, Predictive Maintenance Toolbox voor het ontwerpen en testen van algoritmen voor ‘condition monitoring’ en ‘predictive maintenance’ en Vehicle Dynamics Blockset voor het modelleren en simuleren van voertuigdynamica in een virtuele 3D-omgeving. Naast nieuwe mogelijkheden in MATLAB en Simulink, en de nieuwe producten, omvat deze nieuwe release ook updates en bugfixes voor 94 andere producten.

Updates in de MATLAB productfamilie:

  • MATLAB:
    • Live Editor is nu ook geschikt voor functies, het opstellen van documentatie en debuggen en bevat nieuwe interactieve elementen voor schuifbalken en vervolgkeuzemenu’s
    • App (UI) testomgeving, C++ MEX-interface, zelf aan te passen ‘tab completion’ en functieassistentie voor geavanceerde softwareontwikkeling
  • MATLAB Online:
    • Het aansluiten van USB-webcams
  • Econometrics Toolbox:
    • Econometric Modeler app voor tijdreeksanalyse, specificatietesten, modelleren en diagnose
  • Image Processing Toolbox:
    • 3D-beeldverwerking en volumevisualisatie
  • Partial Differential Equation Toolbox:
    • Analyse van structurele dynamica voor het vinden van eigenfrequenties, trilvormen en transiënte responsies
  • Optimization Toolbox:
    • Branching methoden voor het sneller oplossen van ‘mixed integer’ lineaire problemen

Deep Learning

  • Neural Network Toolbox:
    • Importeren van Deep Learning lagen en netwerken ontworpen in TensorFlow-Keras
    • ‘Long Short-Term Memory’ netwerken (LSTM) voor het oplossen van regressieproblemen en het uitvoeren van tekstclassificatie met Text Analytics Toolbox
    • Adam, RMSProp en gradient clipping voor de verbetering van de netwerktraining
    • Versnelde training voor ‘Directed Acyclic Graph’ netwerken (DAG) met gebruikmaking van meerdere GPU’s en het berekenen van de activeringen van tussenliggende lagen
  • Computer Vision System Toolbox:
    • Image Labeler app voor het automatisch labelen op pixelniveau voor semantische segmentatie
  • GPU Coder:
    • CUDA code genereren voor netwerken met DAG topologie en voorgetrainde netwerken als GoogLeNet, ResNet en SegNet
    • C code genereren voor Deep Learning netwerken op Intel en ARM processoren

Data Analytics

  • Statistics and Machine Learning Toolbox:
    • Scatterplots voor het visualiseren van zeer grote hoeveelheden gegevens in de Classification Learner app
    • Big Data algoritmen voor kernel SVM regressie, het berekenen van verwarringsmatrices en het maken van niet-gelaagde partities voor kruisvalidaties
  • Text Analytics Toolbox:
    • Extraheren en tellen van uitdrukkingen met meerdere woorden, extraheren van HTML-tekst en het opsporen van zinnen, e-mailadressen en URL’s
    • Stochastische LDA-modeltraining voor grote gegevenssets
  • Predictive Maintenance Toolbox:
    • Een nieuw product voor het ontwerpen en testen van algoritmen voor ‘condition monitoring’ en ‘predictive maintenance’

Updates in de Simulink productfamilie:

  • Simulink:
    • Predictive Quick Insert om een aanbevolen blok te verbinden met een bestaand blok in een model
    • Simulation Pacing voor het uitvoeren van simulaties op wandkloksnelheid of een andere opgegeven snelheid voor een betere visualisatie
    • Simulation Data Inspector in de Live Editor voor het rechtstreeks toevoegen, weergeven en bewerken van plots
  • Simulink 3D Animation:
    • Botsdetectie voor het vinden van botsingen tussen voorwerpen in de virtuele wereld met behulp van puntenwolken, raytracing en primitieve geometrische vormen
  • Simscape:
    • Een nieuw domein voor vochtige lucht en een blokkenbibliotheek voor het modelleren van klimaatbeheersingssystemen (HVAC systemen)
    • Partitionering van de lokale solver om real-time simulatiesnelheid te vergroten

Automobielindustrie

  • Automated Driving System Toolbox:
    • Driving Scenario Designer app voor het interactief definiëren van actoren en rij-scenario’s om regel- en sensorfusiealgoritmen te testen
  • Model Predictive Control Toolbox:
    • ADAS blokken voor het ontwerpen, simuleren en implementeren van algoritmen voor adaptieve cruise control en lane-keeping
  • Vehicle Network Toolbox:
    • CAN FD protocolondersteuning in Simulink en XCP over Ethernet voor de communicatie met ECU’s vanuit MATLAB of Simulink
  • Model-Based Calibration Toolbox:
    • Powertrain Blockset integratie voor het gebruik van gemeten gegevens voor het kalibreren en genereren van look-up tabellen voor motormodellen in Powertrain Blockset
  • Vehicle Dynamics Blockset:
    • Een nieuw product voor het modelleren en simuleren van voertuigdynamica in een virtuele 3D-omgeving.

Codegeneratie

  • Embedded Coder:
    • Embedded Coder Dictionary voor het definiëren van aangepaste configuraties voor gegevens en functies
    • Code Perspective voor het aanpassen van de Simulink desktop voor codegeneratieworkflows
  • MATLAB Coder:
    • Row-Major arrays om de gegenereerde code eenvoudiger geschikt te maken voor C-omgevingen die data op deze manier in het geheugen opslaan
    • Ondersteuning voor sparse matrices in gegenereerde code om efficiëntere berekeningen mogelijk te maken
    • C-codegeneratie voor het implementeren van machine learning technieken, inclusief k-nearest neigbor en nontree ensemble modellen met Statistics en Machine Learning Toolbox
  • Fixed-Point Designer:
    • Optimaliseren van look-up tabellen voor het benaderen van functies en minimaliseren van het RAM-gebruik van look-up tabellen
  • HDL Coder:
    • Berekeningen met tweedimensionale matrices

Signaalbewerking en communicatie

  • Signal Processing Toolbox:
    • Signal Analyzer app voor het bewerken van meerdere signalen en het selecteren van regions of interest
    • Analyse van vibraties van roterende machines met RPM tracking
  • LTE System Toolbox:
    • NB-IoT ondersteuning voor het modelleren van smalbandtransport voor het Internet of Things en het Physical Downlink Shared Channel (PDSCH)
  • RF Blockset:
    • Vermogensversterkermodel met niet-lineariteiten en geheugeneffecten
  • Wavelet Toolbox:
    • Filterbanken voor continue en discrete wavelettransformatie
  • Robotics System Toolbox:
    • Op Lidar sensoren gebaseerde SLAM: het lokaliseren van robots en het in kaart brengen van de omgeving

Verificatie en validatie

  • Requirements Toolbox:
    • Requirements importeren met ReqIF vanuit tools van derden, zoals IBM Rational DOORS Next Generation of Siemens Polarion
  • Simulink Test:
    • Coverage aggregation om de coverage uit meerdere tests te combineren
  • Polyspace Code Prover:
    • Ondersteuning voor statische analyse van AUTOSAR-softwarecomponenten

R2018a is per direct wereldwijd beschikbaar. Zie voor meer informatie R2018a Highlights.

Volg @MATLAB op Twitter om de discussie te volgen over de nieuwe mogelijkheden in R2018a of like de MATLAB-pagina op Facebook.

About MathWorks

MathWorks is the leading developer of mathematical computing software. MATLAB, the language of technical computing, is a programming environment for algorithm development, data analysis, visualization, and numeric computation. Simulink is a graphical environment for simulation and Model-Based Design for multidomain dynamic and embedded systems. Engineers and scientists worldwide rely on these product families to accelerate the pace of discovery, innovation, and development in automotive, aerospace, electronics, financial services, biotech-pharmaceutical, and other industries. MATLAB and Simulink are also fundamental teaching and research tools in the world's universities and learning institutions. Founded in 1984, MathWorks employs more than 4000 people in 16 countries, with headquarters in Natick, Massachusetts, USA. For additional information, visit mathworks.com.

MATLAB and Simulink are registered trademarks of The MathWorks, Inc. See mathworks.com/trademarks for a list of additional trademarks. Other product or brand names may be trademarks or registered trademarks of their respective holders.