связать PHP с Octave или Matlab - PullRequest
5 голосов
/ 17 декабря 2011

Предположим, у меня много математических вычислений, которые довольно утомительно реализовывать в php. Можно ли как-то связать PHP и Octave на сервере таким образом, чтобы php отправлял параметры в Octave и получал ответы обратно.

Кто-нибудь пробовал что-нибудь подобное?

Ответы [ 5 ]

5 голосов
/ 23 декабря 2011

Другое решение - использовать octave-daemon , который был написан специально для этой цели.Работает в Linux, не знаю о Windows.

2 голосов
/ 01 мая 2012

GNU Octave можно вызвать из PHP с помощью командной строки Linux, используя команды типа exec() или passthru().В любом случае, их правильное использование зависит от того, что вы пытаетесь сделать (подробности вашей проблемы отсутствуют).

2 голосов
/ 18 декабря 2011

Вы можете использовать компилятор Matlab для создания исполняемого приложения Matlab, которое вы можете вызывать из php.

0 голосов
/ 19 декабря 2011

Можно также создать компонент .NET с помощью Matlab Builder NE и развернуть его с помощью SilverLight в Интернете.

0 голосов
/ 18 декабря 2011

Один из способов сделать это в Windows - это скомпилировать Matlab в виде DLL и включить его в веб-приложение (например, сервис WFC).В этот момент у вас есть функциональный «сервис Matlab», и вы можете получить доступ к этому сервису из PHP или любого другого языка.

...