从PHP运行Matlab代码

时间:2016-01-29 14:45:38

标签: php matlab backend

我正在尝试使用HTML和CSS为我的应用构建前端。我安装了IIS,并向需要执行Matlab代码的PHP脚本发送请求。

问题是什么?
我无法成功执行Matlab代码。我更喜欢通过CMD运行代码。

我尝试了什么?
我已经尝试了以下

(A)

exec(matlab -nodisplay -nojvm -logfile out.txt -r "[matlabfilename]; quit;");

结果:没有任何反应,我期望看到的是out.txt中matlab程序的输出。如果我在cmd上执行上面的代码,Out.txt包含程序的输出,但如果我在Web浏览器中使用该链接,它将变为空

(B)我已经制作了一个工作和使用的cmd命令的批处理文件

system("cmd /c C:\inetpub\wwwroot\beServer\prog.bat");

其中prog.bat包含

matlab -nodisplay -logfile out.txt -r "main; quit;"

我已将要执行的所有matlab文件复制到C:\ inetpub \ wwwroot \ beServer
结果:我看到C:\ inetpub \ wwwroot \ beServer> matlab -nodisplay -logfile out.txt -r" main;退出;"在Web浏览器中但没有更改out.txt

0 个答案:

没有答案