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.
  • Storing secrets only work on the desktop
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.

Products Supported with No Limitations

Products Supported with Limitations

Product Limitations
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)
Computer Vision Toolbox
  • vision.DeployableVideoPlayer System Object
  • Image Labeler
  • Video Labeler
  • OCR Trainer
Database Toolbox
  • Only supported for SQLite databases
DSP System Toolbox
  • dsp.AudioFileWriter supported for Linux formats only
  • audioDeviceWriter
  • Filter Builder app
Embedded Coder
  • Support packages that require Embedded Coder
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
MATLAB Coder
MATLAB Compiler and MATLAB Compiler SDK
  • Generated standalone exe will be for Linux only
  • Graphical interface is not supported.
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
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
Parallel Computing Toolbox
  • Parallel Preferences are not supported
  • Local clusters are not available in MATLAB Online
Powertrain Blockset
  • All features that require Model-Based Calibration Toolbox
  • All features that require Parallel Computing Toolbox
Requirements Toolbox
  • Import from MS Office applications (Word, Excel)
  • Import from IBM DOORS (Classic DOORS)
  • Linking directly to MS Office applications
  • Linking directly to IBM DOORS (Classic DOORS)
  • DNG import and DNG direct linking
RF PCB Blockset
  • Transmission Line Designer app is not supported.
  • Shielding and FEM solver are not supported.
Robotics System Toolbox
  • All features that require a Gazebo Connection are currently not supported for MATLAB Online
  • Inverse Kinematics Designer App
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
Sensor Fusion and Tracking Toolbox
  • trackingGlobeViewer does not support the 'snapshot' object function
Signal Processing Toolbox
  • Filter Builder app
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
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 Dynamics Blockset
  • Extended Tire Features for Vehicle Dynamics Blockset
  • Vehicle Dynamics Blockset Interface for Unreal Engine Projects
  • All features that require Unreal Engine® (including Simulation 3D library)
  • All features that require Model-Based Calibration Toolbox
  • All features that require Parallel Computing Toolbox
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