我使用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以同样的方式运行?