我正在从Windows机器1运行MATLAB脚本,我在其中调用它来唤醒另一台Windows机器-2。现在,我想从Windows机器-2的cmd运行MATLAB脚本,并在任务完成到机器1时发送状态。
一种典型的方法是使用远程桌面连接。但是,由于我的项目需要,我想使用MATLAB在另一台机器上运行MATLAB脚本。有办法吗?
答案 0 :(得分:0)
如果需要在单独的机器上运行和使用MATLAB进程,则可以使用DCOM接口。
可以找到更多信息here。
如果你只有一个命令行界面,你可以使用这个命令启动脚本,优雅地处理它的错误,并在脚本完成后关闭matlab解释器:
C:\<a long path here>\matlab.exe" -nodisplay -nosplash -nodesktop -r "try, run('C:\<a long path here>\mfile.m'), catch, exit, end, exit"