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 |
---|---|
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.
For limitations of the MATLAB kernel, see Limitations.
To request an enhancement or technical support, create a GitHub issue or send an email to [email protected]
.
Copyright 2023-2024 The MathWorks, Inc.