< Julia for MATLAB Users

MATLAB-to-Julia Functions Mapping

The following index is based in part on the MATLAB Product Family section of the MathWorks® Product Family page; the core MATLAB language is covered, as are the MATLAB first-party toolboxes, as well as a section for third-party toolboxes.

There's a MATLAB-to-Julia syntax translator available online.[1]

MATLAB Core Language

Functionality available in all MATLAB installations, i.e. not requiring any of the below toolboxes. Organized according to the corresponding MATLAB documentation page:

MATLAB Toolboxes

Parallel Computing

  • Parallel Computing Toolbox
  • MATLAB Distributed Computing Server

Math, Statistics, and Optimization

  • Statistics and Machine Learning Toolbox
  • Neural Network Toolbox (for Deep Learning)
  • Text Analytics Toolbox
  • Optimization Toolbox
  • Global Optimization Toolbox
  • Curve Fitting Toolbox
  • Symbolic Math Toolbox
  • Partial Differential Equation Toolbox
  • Model-Based Calibration Toolbox

Control Systems

  • Control System Toolbox
  • System Identification Toolbox
  • Fuzzy Logic Toolbox
  • Robust Control Toolbox
  • Model Predictive Control Toolbox
  • Aerospace Toolbox
  • Robotics System Toolbox
  • Predictive Maintenance Toolbox

Signal Processing and Wireless Communications

  • Signal Processing Toolbox
  • DSP System Toolbox
  • Audio System Toolbox
  • Communications System Toolbox
  • Wavelet Toolbox
  • RF Toolbox
  • Antenna Toolbox
  • Phased Array System Toolbox
  • LTE System Toolbox
  • WLAN System Toolbox

Image Processing and Computer Vision

  • Image Processing Toolbox
  • Computer Vision System Toolbox
  • Automated Driving System Toolbox
  • Vision HDL Toolbox
  • Image Acquisition Toolbox
  • Mapping Toolbox

Test and Measurement

  • Data Acquisition Toolbox
  • Instrument Control Toolbox
  • Image Acquisition Toolbox
  • OPC Toolbox
  • Vehicle Network Toolbox
  • ThingSpeak

Computational Finance

  • Financial Toolbox
  • Econometrics Toolbox
  • Datafeed Toolbox
  • Database Toolbox
  • Spreadsheet Link (for Microsoft Excel)
  • Financial Instruments Toolbox
  • Trading Toolbox
  • Risk Management Toolbox

Computational Biology

  • Bioinformatics Toolbox
  • SimBiology

Code Generation

  • MATLAB Coder
  • GPU Coder
  • HDL Coder
  • Vision HDL Toolbox
  • HDL Verifier
  • Filter Design HDL Coder
  • Fixed-Point Designer

Application Deployment

  • MATLAB Compiler
  • MATLAB Compiler SDK
  • Spreadsheet Link (for Microsoft Excel)
  • MATLAB Production Server

Database Access and Reporting

  • Database Toolbox
  • MATLAB Report Generator

Third-Party Toolboxes

The Multi-Parametric Toolbox (MPT)

The Multi-Parametric Toolbox (or MPT for short) is an open source, MATLAB-based toolbox for parametric optimization, computational geometry and model predictive control.

There is a relevant discussion thread on the Julia Discourse forums.

Related Julia resources:

References

  1. matlab-to-julia: Translates MATLAB source code into Julia
This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.