Specifications and Limitations

General Limitations

The following MATLAB and Simulink features and commands are not supported in MATLAB Online:

Product Limitations
MATLAB
  • MATLAB Online connects to a remote session running on a Linux system.
  • MATLAB Online cannot interact with some hardware, including instrument control.  Hardware that can be accessed include:
  • Packaging tools for add-ons and MATLAB Compiler and MATLAB Compiler SDK are not supported.
  • Windows-specific components like COM are not supported. 
  • xlsread and xlswrite will work in basic mode.
  • Using the MEX command to build C/C++ or Fortran MEX-files is not supported.
  • Files larger than 256 MB cannot be uploaded on MATLAB Online, but can be through MATLAB Drive.
  • The graphical interface to the profiler is not supported.
  • Use of the shell escape bang (!) command is not fully supported.
Simulink

Most Simulink features, including editing and simulating models, are supported.

Simulink Online can communicate with Raspberry Pi hardware - external mode is not supported.

Simulink Online can communicate with Parrot Minidrone hardware - deployment is not supported.

Features that are not supported:

  • Variant Manager
  • Simulink Debugger

Other Simulink Online limitations:

  • Only Windows® keyboard shortcuts are supported
  • Screen resolutions larger than 1920x1200 are not supported
  • Users of Simulink Online outside of the US may experience slow performance.

Supported Products

MATLAB Online supports the following products: 

Product Exceptions
5G Toolbox
 
Aerospace Blockset
  • All features that require Unreal Engine® (including Simulation 3D library)
  • Aerospace Blockset™ Interface for Unreal Engine® Projects support package
  • All features that require FlightGear
  • Pilot Joystick and Pilot Joystick All blocks
Aerospace Toolbox
  • aeroDataPackage
  • Aero.FGAnimation
  • Aero.VirtualRealityAnimation
Audio Toolbox
  • Audio device I/O (audio device reader and writer, audio I/O in apps and in Simulink)
  • MIDI device I/O (midi device and Simulink MIDI controls block)
  • Plugin generation (only JUCE project generation is supported)
AUTOSAR Blockset
 
Bluetooth Toolbox  
Communications Toolbox

 
Computer Vision Toolbox
  • vision.DeployableVideoPlayer System Object
  • Image Labeler
  • Video Labeler
  • OCR Trainer
Control System Toolbox
 
Curve Fitting Toolbox
 
Database Toolbox
  • Only supported for SQLite databases
Deep Learning Toolbox
DSP HDL Toolbox  
DSP System Toolbox
  • dsp.AudioFileWriter supported for Linux formats only
  • audioDeviceWriter
  • Filter Builder app
Econometrics Toolbox

 
Embedded Coder
  • Support packages that require Embedded Coder
Financial Instruments Toolbox
 
Financial Toolbox
 
Fixed-Point Designer  
Fuzzy Logic Toolbox
 
Global Optimization Toolbox
 
GPU Coder
HDL Coder
  • MATLAB: Generating HDL code from MATLAB only supported via command-line API.  HDL Coder app is not supported.
  • Simulink: Generating HDL code from Simulink supported via command-line API and Simulink Toolstrip.  HDL Workflow Advisor is not supported.
Industrial Communication Toolbox
  • Only MQTT supported
Image Processing Toolbox
  • implay
  • immovie
Lidar Toolbox
LTE Toolbox
 
Mapping Toolbox
 
MATLAB Coder
MATLAB Report Generator
  • Equation reporter's direct renderer is not supported
  • No support to programmatically display PPT and DOCX reports
Medical Imaging Toolbox
  • Medical Image Labeler
Model Predictive Control Toolbox
 
Motor Control Blockset
  • Deployment to hardware
  • Host models (models with phrase “host” in the file name)
  • Host Serial Receive, Host Serial Setup, and Host Serial Transmit blocks
Navigation Toolbox
 
Optimization Toolbox
 
Parallel Computing Toolbox
  • Parallel Preferences are not supported
  • Local clusters are not available in MATLAB Online
Partial Differential Equation Toolbox
 
Phased Array System Toolbox
 
Predictive Maintenance Toolbox  
Radar Toolbox
 
Reinforcement Learning Toolbox  
RF Toolbox
 
Risk Management Toolbox  
Robotics System Toolbox
  • All features that require a Gazebo Connection are currently not supported for MATLAB Online
  • Inverse Kinematics Designer App
Robust Control Toolbox
 
ROS Toolbox
  • Custom messages for ROS and ROS 2
  • ROS and ROS 2 code generation from MATLAB and Simulink
  • Custom rmv for ROS 2
  • Features and examples related to external simulators (Gazebo, Unity, CARLA)
  • Connection with an external robots and hardware
  • Support packages
Satellite Communications Toolbox
 
Sensor Fusion and Tracking Toolbox
  • trackingGlobeViewer does not support the 'snapshot' object function
SerDes Toolbox  
Signal Processing Toolbox
  • Filter Builder app
SimEvents  
Simscape
 
Simscape Battery  
Simscape Driveline  
Simscape Electrical  
Simscape Fluids  
Simscape Multibody
  • Block parameters can only be viewed and changed via the API commands get_param and set_param
  • Mechanics Explorer
Simulink Check
  • Model Advisor parallel run
  • Metrics Dashboard
Simulink Coder
  • Support packages that require Simulink Coder
Simulink Control Design
 
Simulink Design Optimization
 
Simulink Report Generator  
Stateflow  
Statistics and Machine Learning Toolbox
 
Symbolic Math Toolbox
 
System Composer  
System Identification Toolbox
 
Text Analytics Toolbox
  • fastTextWordEmbedding
UAV Toolbox
  • Flight Log Analyzer App (flightLogAnalyzer)
  • Simulation 3D library in Simulink (uavsim3dlib)
  • mavlinkio can only send and receive messages within local host
  • UAV Scenario Designer App
Vehicle Network Toolbox
  • All functionalities interfacing with third-party devices, including physical hardware, virtual channels and SocketCAN channels.
  • XCP features in MATLAB and Simulink.
Vision HDL Toolbox
  • Simulink: Video Viewer block not supported.  Use Video Display block instead.
  • MATLAB: vision.DeployableVideoPlayer not supported.  Use vision.VideoPlayer instead.
  • Support packages not supported
Wavelet Toolbox
  • waveletAnalyzer App
Wireless HDL Toolbox  
WLAN Toolbox