Ett effektivare arbetsflöde och samarbete men också en förbättrad app-editor. Det är två av nyheterna i version 2016a av Matlab och Simulink från Mathworks.
I nya Live Editor visas resultat och grafik tillsammans med koden som skapade dem i en interaktiv miljö vilket gör att analys och utforskande programmering kan göras snabbare. Det går att lägga till formaterad text, matematiska ekvationer, bilder och hyperlänkar för att skapa en interaktiv rapport som kan delas med andra.
App Designer erbjuder en förbättrad designmiljö och ett bibliotek av gränssnittskomponenter som knappar, textfält och instrument för att bygga Matlabappar. Den integrerar de två huvuduppgifterna i att skapa en interaktiv applikation – att arrangera de visuella komponenterna och att programmera appens beteende.
Den genererade koden är objektorienterad, vilket ska göra det lätt att dela data mellan de olika elementen i appen, och den kompakta strukturen ska göra den lättare att förstå och underhålla.
Ytterligare uppdateringar av Matlab:
• Pausa, felsök och återuppta körning av MATLAB-kod
• Neural Network Toolbox: Djupinlärning med CNN (convolutional neural networks) för bildklassificeringsproblem med GPU-acceleration i Parallel Computing Toolbox
• Statistics and Machine Learning Toolbox: Classification Learner-app som lär upp flera modeller automatiskt, visualiserar resultat efter klassetiketter och utför logistisk regressionsklassificering
• Control System Toolbox: Nya och omdesignade appar för att designa SISO-styrenheter, automatiskt trimma MIMO-system och skapa modeller av reducerad ordning
Uppdateringar av Simulink:
• Simulering av systemmodeller som stöder heterogena komponenter som SoC-arkitekturerna från Xilinx- och Altera
• Antenna Toolbox: Dielektrisk modellering för att analysera substrateffekter i antenner och ändliga antenngrupperingar
• RF Toolbox: RF Budget Analyzer för att beräkna förstärkning, brus och IP3 för kaskadkopplade RF-komponenter
• SimRF: Automatisk testbänksgenerering för RF-system
• Embedded Coder: Generering av kompilatordirektiv för att implementera signaldimensioner som #define
• HDL Coder: HDL-optimerad FFT och IFFT som stöder frame-baserad indata för GSPS-design (giga-sampel per sekund)
• HDL Verifier: PCIe FPGA-in-the-Loop för simulering av algoritmer via PCI Express-gränssnittet på utvecklingskort för Xilinx KC705/VC707 och Altera Cyclone V GT/Stratix V DSP.