Skip to content

Latest commit

 

History

History
38 lines (20 loc) · 1.99 KB

File metadata and controls

38 lines (20 loc) · 1.99 KB

MATLAB Kernel for Jupyter

This page provides a technical overview of the MATLAB kernel used in the MATLAB Integration for Jupyter.

After installing the MATLAB Integration for Jupyter, your Jupyter environment shows different options for using MATLAB in Jupyter. Click MATLAB Kernel to start a Jupyter notebook.

Jupyter Notebook JupyterLab

Technical Overview

The diagram above illustrates that multiple Jupyter notebooks communicate with a shared MATLAB process, through the Jupyter notebook server.

Start a Jupyter notebook to create a MATLAB kernel. When you run MATLAB code in a notebook for the first time, you see a licensing screen to enter your MATLAB license details. If a MATLAB process is not already running, Jupyter will start one.

Multiple notebooks share the same MATLAB workspace. MATLAB processes commands from multiple notebooks in on a first-in, first-out basis.

You can use kernel interrupts to stop MATLAB from processing a request. Remember that if cells from multiple notebooks are being run at the same time, the execution request you interrupt may not be from the notebook where you initated the interrupt.

Limitations

For limitations of the MATLAB kernel, see Limitations.

Feedback

To request an enhancement or technical support, create a GitHub issue or send an email to [email protected].


Copyright 2023-2024 The MathWorks, Inc.