Windows下怎么正确的打开MATLAB到PowerShell
在windows终端使用MATLAB - 无人与我的文章 - 知乎
https://zhuanlan.zhihu.com/p/663160326
本文想要实现的功能如下:

直接在windows的终端调用matlab命令,不需要再打开ide,即开即用,非常方便。
首先,先确保你的电脑上安装了Python的解释器,最好是3.0以上的版本,版本太低可能会不支持。在命令行输入以下命令即可查看

打开matlab的ide,在命令行中输入 matlabroot 来查看自己matlab所在的根目录,我的是这样的

然后进入“matlabroot\extern\engines\python”目录,并在命令行输入 “python -m pip install .”运行结果如下:

(如果没有装z插件,记得把第一行的z命令改成cd,然后根据自己的matlab根目录改一下地址)
这样第一步就完成了,第二步就是要打开vsocde下载下面这个插件:

下载好以后进入保存vscode插件的目录,应该是“~\.vscode\extensions”,~在powershell指的是用户目录(建议大家都用powershell,不要用cmd了)。然后找到 apommel.matlab-interactive-terminal-0.4.0 插件,并进入该目录,应该有以下几个文件

然后进入interfaces\unicode目录,可以看到以下文件:

然后运行ml_terminal.py 就可以啦,即在命令行输入 python ml_terminal.py

然后就可以进入matlab命令行界面啦,启动界面如下:

按 Ctrl z 即可退出
当然,如果每次打开都要输入
python ~\.vscode\extensions\apommel.matlab-interactive-terminal-0.4.0\interfaces\unicode\ml_terminal.py
肯定很麻烦,所以我的建议是在用户目录下建一个启动脚本,新建一个MATLAB.bat文件,把上面代码复制下来即可。

这样只要打开命令行输入MATLAB.bat就可以啦!
