The code requires MATLAB, and MPT3 toolboxes: https://www.mpt3.org/.
Some code parts are adopted from other repositories.
Extremal volume ellipsoids: https://github.com/RockyRock/eve-matlab
Ellipsoid plot: https://github.com/XiaoyanHe0713/Minimum_Volume_Enclosing_Ellipsoid_Problem