我使用Python / shell脚本中的以下代码运行Matlab:

matlab -wait -jdb -logfile mylogfile.log -r "addpath('mypath/'); dbstop in myfunction; res=myfunction();fprintf('Matlab will exit in 15 seconds\n'), pause(15), exit(res);"

在Matlab 2015和2016中,这是运行正常的Matlab并在 myfunction 的第一行停在断点处 . 我有权访问调试步骤按钮,命令,变量窗口等等 .

在Matlab 2018中,它现在完全不同:代替完整的Matlab窗口,一些缩小的窗口打开代码 . 我无法访问变量窗口和步骤按钮 .

命令行在调用者命令窗口中可见,并且它可以工作 . 可能它等着我执行调试器命令 .

如何让Matlab以同样的方式运行?