Ny version av MATLAB och Simulink
MathWorks har presenterat version 2018a (R2018a) med en rad nya funktioner i MATLAB och Simulink. R2018a innehåller två nya produkter, Predictive Maintenance Toolbox för att utforma och testa algoritmer för tillståndsövervakning och prediktivt underhåll, och Vehicle Dynamics Blockset för att modellera och simulera fordonsdynamik i en virtuell 3D-miljö.
Förutom nya funktioner i MATLAB och Simulink och de nya produkterna, innehåller den nya versionen uppdateringar och korrigeringar av ytterligare 94 produkter.
Uppdateringar inom produktfamiljen MATLAB:
MATLAB:
* Livefunktioner, framställning av dokumentation, felsökning och interaktiva kontroller för att bädda in skjutreglage och rullgardinsmenyer i Live Editor
* Apptestramverk (UI), C++ MEX-gränssnitt, anpassad tab-ifyllnad och funktionsassistenter för avancerad programvaruutveckling.
MATLAB Online:
* Hårdvaruanslutning för att kommunicera med USB-webbkameror
Econometrics Toolbox:
* Econometric Modeler-app för att utföra analys av tidsserier, specifikationstestning, modellering och diagnostik
Image Processing Toolbox:
* 3D-bildbearbetning och visualisering av volymer
Partial Differential Equation Toolbox:
* Strukturell dynamisk analys för att hitta naturliga frekvenser, lägesformer och transientrespons
Optimization Toolbox:
* Förgreningsmetoder för att snabbare lösa linjära problem med blandade heltal
Djupinlärning
Neural Network Toolbox:
* Stödpaket för att importera djupinlärningslager och -nätverk som utformats i TensorFlow-Keras
* LSTM-nätverk (Long Short-Term Memory) för att lösa regressionsproblem och utföra textklassificering med Text Analytics Toolbox
* Adam, RMSProp och gradientklippning för att förbättra nätverksträning
* Accelererad träning för DAG-nätverk (Directed Acyclic Graph) med multipla GPU:er och beräkning av aktiveringar av intermediära lager aktiveringar av mellanliggande beräkningslager
Computer Vision System Toolbox:
* Image Labeler-app som automatiserar etikettering av enskilda pixlar för semantisk segmentering
GPU Coder:
* CUDA-kodgenerering för nätverk med DAG-topologi (Directed Acyclic Graph) och förtränade nätverk som GoogLeNet, ResNet och SegNet
* C-kodgenerering för djupinlärningsnätverk på Intel- och ARM-processor
Dataanalys
Statistics and Machine Learning Toolbox:
* Visualisering av högdensitetsdata med sambandsdiagram i appen Classification Learner
* Algoritmer för stora data för kärn-SVM-regression, beräkna confusion-matriser och skapa ostratifierade partitioner för korsvalidering
Text Analytics Toolbox:
* Extrahering och räkning av flerordsfraser, samt HTML-textextrahering och detektering av meningar, e-postadresser och URL:er
* Stokastisk LDA-modellträning för stora datauppsättningar
Predictive Maintenance Toolbox:
* En ny produkt för att designa och testa algoritmer för tillståndsövervakning och prediktivt underhåll
Uppdateringar inom produktfamiljen Simulink:
Simulink:
* Prediktiv snabbinfogning för att ansluta ett rekommenderat block till ett befintligt block i en modell
* Simulation Pacing för att köra simuleringar i klockhastighet eller annan angiven hastighet för förbättrad visualisering
* Simulation Data Inspector i Live Editor för att lägga till, visa och redigera diagram direkt
Simulink 3D Animation:
* Kollisionsdetektion för att känna av kollisioner mellan objekt i den virtuella världen med punktmoln, strålföljning och primitiva geometrier
Simscape:
* Domän för fuktig luft och blockbibliotek för att modellera HVAC- och luftkonditioneringssystem
* Partitionerande lokal lösare för att öka hastigheten för realtidssimulering
Fordonsindustrin
Automated Driving System Toolbox:
* Driving Scenario Designer-app för att interaktivt definiera aktörer och körscenarion för att testa kontroll- och sensorfusionsalgoritmer
* Model Predictive Control Toolbox:
ADAS-block för att utforma, simulera och implementera adaptiva farthållar- och filhållaralgoritmer
Vehicle Network Toolbox:
* CAN FD-protokollstöd i Simulink, samt XCP över Ethernet för att kommunicera med ECU:er från MATLAB eller Simulink
Model-Based Calibration Toolbox:
* Powertrain Blockset-integrering för användning av uppmätta data för att kalibrera och generera tabeller för Powertrain Blockset-mappade motorer
Vehicle Dynamics Blockset:
* En ny produkt för att modellera och simulera fordonsdynamik i en virtuell 3D-miljö
Kodgenerering
Embedded Coder:
* Embedded Coder-ordlista för att definiera anpassade konfigurationer för kodgenerering för data och funktioner
Code Perspective för att anpassa Simulink-skrivbordet för kodgenereringsarbetsflöden
MATLAB Coder:
* Fältlayout med radordning för enklare gränssnitt för genererad kod med C-miljöer som lagrar fält i radordningsformat
* Stöd för glesa matriser för att möjliggöra mer effektiv beräkning med glesa matriser i genererad kod
* C-kodgenerering för maskininlärningsimplementering inklusive k-nearest neighbor, non-tree ensemblemodeller och distansberäkningar med Statistics and Machine Learning Toolbox
Fixed-Point Designer:
* Optimering av uppslagstabell för att approximera funktioner och minimera RAM-användning för befintlig uppslagstabell
HDL Coder:
* Matrisstöd som möjliggör HDL-kodgenerering direkt från algoritmer med tvådimensionella matrisdatatyper och -operationer
Signalbehandling och kommunikation
Signal Processing Toolbox:
* Signal Analyzer-app för att bearbeta flera signaler och extrahera intressanta regioner från signaler
* Vibrationssignalanalys från roterande maskiner med varvtalsspårning och ordningsanalys
LTE System Toolbox:
* NB-IoT-stöd för att modellera smalbandstransporten för Sakernas Internet och delad kanal för fysisk nedlänk
RF Blockset:
* Kraftförstärkarmodell för att fånga ickelinjäritets- och minneseffekter baserat på in-/utenhetens karakteristika
Wavelet Toolbox:
* Kontinuerliga och diskreta filterbankar för vågformstransformationer
Robotics System Toolbox:
* Lidar-baserad SLAM för att lokalisera robotar och kartmiljöer med lidar-sensorer
Verifiering och validering
Simulink Requirements:
* Kravimport med ReqIF för att importera krav från tredjepartsverktyg som IBM Rational DOORS Next Generation eller Siemens Polarion
Simulink Test:
* Täckningsaggregering som kombinerar täckningsresultat från flera testkörningar
Polyspace Code Prover:
* AUTOSAR-stöd för statisk analys av AUTOSAR-programvarukomponenter
Filed under: Utländsk Teknik