MathWorks adds to MATLAB and Simulink design tools
R2013b delivers new analysis, design, code generation and implementation and other features in MATLAB and Simulink, two new Polyspace products, as well as updates to 79 other products.
There are two new Polyspace analysis tools for proving the absence of run-time errors in software and for identifying software defects via static analysis.
For MATLAB this includes data types for mixed-type tabular data, and ordered and unordered categorical data.
The MATLAB has a revamped MATLAB Compiler app and an automatic download feature at install time of version-compatible MATLAB Compiler Runtime.
A statistics toolbox contains linear mixed-effects regression models, and the database toolbox offers fast access to ODBC connections via a native ODBC driver.
Instrument control toolbox offers communication with integrated circuits using SPI protocol.
Financial Toolbox: Mean-Absolute Deviation (MAD) portfolio optimisation.
Trading Toolbox: Support for CQG Integrated Client API and Interactive Brokers TWS API.
Image Processing Toolbox: GPU acceleration, working with PCT, for 22 additional functions, including bwmorph, edge, imresize, and medfilt2.
Mapping Toolbox: Web map display with dynamic base maps from OpenStreetMap and other sources.
For Simulink, enhancements to the editor include transparent subsystem preview, line crossings and “comment through” blocks.
There is a new systems block for incorporating MATLAB System objects in Simulink models>
Arduino enhancements including support for Mac OS X, Arduino Ethernet Shield and Arduino Nano hardware.
For Simulink models there is native modeling of single-precision designs, block libraries for modeling thermal liquid systems and block libraries based on Third Generation technology, fully utilizing Simscape capabilities.
Simulink Verification and Validation provide linking and traceability for MATLAB code.
Other features include system toolboxes for design in MATLAB and Simulink, phased array system toolbox: C/C++ code generation support with MATLAB Coder.
Coding enhancements include integrated C and HDL code generation and workflow support for Xilinx Zynq and Zedboard. The Simulink Coder creates multi-level password protected Simulink models.
There is also support for user authored MATLAB system objects and incremental code generation for Model Reference blocks and support for 64-bit integers, software-in-the-loop (SIL) verification with Embedded Coder, and probability distributions in Statistics Toolbox.
R2013b is available immediately.