从PHP运行Matlab代码

从PHP运行Matlab代码,php,matlab,backend,Php,Matlab,Backend,我正在尝试使用HTML和CSS为我的应用程序构建前端。我已经安装了IIS,正在向需要执行Matlab代码的PHP脚本发送请求 问题出在哪里? 我无法成功地执行Matlab代码。我更喜欢通过CMD运行代码 我试过什么? 我尝试了以下方法 (A) 结果:什么都没有发生,我希望看到的是matlab程序在out.txt中的输出。如果我在cmd上执行上述代码,Out.txt包含程序的输出,但如果我在web浏览器中使用该链接,它将变为空 (B) 我已经为cmd命令创建了一个批处理文件,可以正常工作并使用

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

问题出在哪里?
我无法成功地执行Matlab代码。我更喜欢通过CMD运行代码

我试过什么?
我尝试了以下方法

(A)

结果:什么都没有发生,我希望看到的是matlab程序在out.txt中的输出。如果我在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

结果:我在web浏览器中看到C:\inetpub\wwwroot\beServer>matlab-nodisplay-logfile out.txt-r“main;quit;”,但out.txt中没有任何更改,第一种情况下
out.txt
包含什么?没有,为空。它将包含matlab程序的输出。例如,如果我执行matlab-nodisplay-nojvm-logfile out.txt-r“fprintf(1,'值:%f\n',2.0);quit;”在cmd上,它包含2您的问题包含句子“out.txt包含一些输出文本”,所以我不希望它是空的。请更新您的问题并澄清。完成编辑。有什么建议吗?
matlab -nodisplay -logfile out.txt -r "main; quit;"