Accelerating the pace of engineering and science

MATLAB Coder

Statistics and Machine Learning Toolbox Code Generation

Statistics and Machine Learning Toolbox Code Generation

Generate code for prediction by using SVM and logistic regression models​​​

Wavelet Toolbox Code Generation

Wavelet Toolbox Code Generation

Generate code for discrete wavelet analysis, synthesis, and denoising functions

Cell Array Support

Cell Array Support

Generate C code from MATLAB code that uses cell arrays

Recursive Functions and Anonymous Functions

Recursive Functions and Anonymous Functions

Generate code for more MATLAB language constructs

Multicore Capable Functions

Multicore Capable Functions

Generate OpenMP-enabled C code from more than twenty MATLAB mathematics functions

Non-Power-of-Two FFT Support

Non-Power-of-Two FFT Support

Generate code for fast Fourier transforms for non-power-of-two transform lengths

Faster Standalone Code for Linear Algebra

Faster Standalone Code for Linear Algebra

Generate code that takes advantage of your own target-specific LAPACK library

Run-Time Checks in Standalone C Code

Run-Time Checks in Standalone C Code

Detect and report run-time errors while testing generated standalone libraries and executables​

Latest Releases

R2016b (Version 3.2) - 14 Sep 2016

Version 3.2, part of Release 2016b, includes the following enhancements:

  • Recursive Functions and Anonymous Functions: Generate code for more MATLAB language constructs
  • I/O Support: Generate code for fseek, ftell, fwrite
  • Statistics and Machine Learning Toolbox Code Generation: Generate code for prediction by using SVM and logistic regression models​​​
  • Communications and DSP Code Generation: Generate code for more functions
  • Wavelet Toolbox Code Generation: Generate code for discrete wavelet analysis, synthesis, and denoising functions

See the Release Notes for details.

R2016a (Version 3.1) - 3 Mar 2016

Version 3.1, part of Release 2016a, includes the following enhancements:

  • Cell Array Support: Use additional cell array features in MATLAB code for code generation
  • Non-Power-of-Two FFT Support: Generate code for fast Fourier transforms for non-power-of-two transform lengths
  • Faster Standalone Code for Linear Algebra: Generate code that takes advantage of your own target-specific LAPACK library
  • Computer Vision System Toolbox and Image Processing Toolbox Code Generation: Generate code for additional functions
  • MATLAB Coder Student Access: Obtain MATLAB Coder as student-use, add-on product or with MATLAB Primary and Secondary School Suite

See the Release Notes for details.

R2015aSP1 (Version 2.8.1) - 14 Oct 2015

Version 2.8.1, part of Release 2015aSP1, includes bug fixes.

See the Release Notes for details.

R2015b (Version 3.0) - 3 Sep 2015

Version 3.0, part of Release 2015b, includes the following enhancements:

  • Cell Array Support: Generate C code from MATLAB code that uses cell arrays
  • Faster MEX Functions for Linear Algebra: Generate MEX functions that take advantage of LAPACK
  • Double-Precision to Single-Precision Conversion: Convert double-precision MATLAB code to single-precision C code
  • Run-Time Checks in Standalone C Code: Detect and report run-time errors while testing generated standalone libraries and executables
  • Multicore Capable Functions: Generate OpenMP-enabled C code from more than twenty MATLAB mathematics functions
  • Image Processing Toolbox and Computer Vision System Toolbox code generation: Generate code for additional functions in these toolboxes
  • Statistics and Machine Learning Toolbox Code Generation: Generate code for kmeans and randsample

See the Release Notes for details.

R2015a (Version 2.8) - 5 Mar 2015

See highlights and screen shots.

Version 2.8, part of Release 2015a, includes the following enhancements:

  • Improved MATLAB Coder app with integrated editor and simplified workflow
  • Generation of example C/C++ main for integration of generated code into an application
  • Better preservation of MATLAB variable names in generated code
  • More efficient generated code for logical indexing
  • Code generation for additional Image Processing Toolbox and Computer Vision System Toolbox functions

See the Release Notes for details.

R2014b (Version 2.7) - 2 Oct 2014

See highlights and screen shots.

Version 2.7, part of Release 2014b, includes the following enhancements:

  • Code generation for additional Image Processing Toolbox and Computer Vision System Toolbox functions
  • Code generation for additional Communications System Toolbox and DSP System Toolbox functions and System objects
  • Code generation for enumerated types based on built-in MATLAB integer types
  • Code generation for function handles in structures

See the Release Notes for details.