MATLAB Copilot

MATLAB Copilot FAQ

Getting MATLAB Copilot

Individual licenses are available for purchase for commercial and academic customers. MATLAB Copilot is included in certain offerings such as the Campus-Wide License, Institute-Wide License, MATLAB Suite for Startups, and MATLAB and Simulink Suite for Startups. MATLAB Copilot is only available in certain regions.

You do not need to install additional software to use MATLAB Copilot. After obtaining a license for MATLAB Copilot, link end users to it. End users can use MATLAB Copilot after they sign in to the MATLAB desktop (R2025a or newer) with their MathWorks Account. See Set up MATLAB Copilot for more details.

Using MATLAB Copilot

MATLAB Copilot assists you with creating, refining, and debugging MATLAB code. You can get code explanations, suggestions, and ideas for improvement. MATLAB Copilot is integrated with the MATLAB desktop and provides responses based on MathWorks documentation.

MATLAB Copilot consists of features, such as Copilot Chat and Ask Copilot, that generate responses using Large Language Models (LLMs). MATLAB Copilot uses LLMs hosted in the cloud to generate responses.

MATLAB Copilot is designed primarily for generating and working with MATLAB code. While it can produce MATLAB code that programmatically creates or modifies Simulink models (via the programmatic model editing functions), this method may not always provide optimal results. MathWorks is developing a dedicated product to assist with Simulink models and workflows.

You can disable MATLAB Copilot anytime via a user-controlled setting in MATLAB. You can also disable the Autocompletions feature individually or disable all MATLAB Copilot features. MATLAB Copilot is not available in MATLAB Grader.

Data Privacy and Security

Information on how MathWorks safeguards your data when you use MATLAB Copilot is available in the MathWorks Privacy Policy.

MathWorks does not use end-user data submitted to MATLAB Copilot to train AI models. Your data is used only to fulfill your requests.

MATLAB Copilot may use additional context, like nearby code, to improve the quality of the generated results.