ato*_*3ls 4 windows erlang matlab batch-file
我反复MyMatlabScript从另一个程序(用Erlang编写)调用matlab脚本.我这样做是使用包含以下内容的批处理文件:
matlab -nodesktop -nosplash -wait -r "addpath('C:/...'); MyMatlabScript; %quit;"
Run Code Online (Sandbox Code Playgroud)
这意味着每次运行批处理文件脚本时都必须启动Matlab.它工作但很慢*.
为了提高性能,我希望能够启动Matlab一次,然后以某种方式使用Erlang或批处理脚本,使用Matlab的一个实例重复启动我的Matlab脚本.
可以这样做吗?
注意,我在Windows7上使用Matlab 7.8.0(R2009a).
*由于此处列出的问题,速度极慢!
这并不简单.但您可以尝试在MATLAB中使用COM自动化服务器接口.您需要使用Erlang库来连接COM自动化服务器.使用此界面,您可以创建自动化服务器,然后继续向其发送命令.该文档可从http://www.mathworks.com/help/matlab/call-matlab-com-automation-server.html获取.在文档中有一些使用Visual Basic代码的示例.
| 归档时间: |
|
| 查看次数: |
333 次 |
| 最近记录: |