запустить код Matlab из переполнения стека

Я пытаюсь создать интерфейс для своего приложения, используя HTML и CSS. Я установил IIS и отправляю запрос в скрипт PHP, который должен выполнить код Matlab.

В чем проблема?
Я не могу успешно выполнить код Matlab. Я предпочитаю запускать код через CMD.

Что я пробовал?
Я пробовал следующее

(А)

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

Результат: ничего не происходит, я ожидаю увидеть вывод программы matlab в out.txt. Out.txt содержит выходные данные программы, если я выполняю приведенный выше код на cmd, но если я использую ссылку в веб-браузере, она становится пустой

(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; quit;» в веб-браузере, но без изменений в out.txt

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]