Install Jupyter Notebook and the Matlab engine for Python. The Matlab kernel is based on MetaKernel, which means it features a standard set of magics. For a full list of magics, run %lsmagic in a cell ...
MKernel is a Juypter kernel for Matlab, intended to be better in some respects than the existing options: Calysto's matlab_kernel has been around for a while, but unfortunately has been barely updated ...