свяжите PHP с Octave или Matlab


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

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

Author: Salvador Dali, 2011-12-17

5 answers

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

 5
Author: Bogdan Stăncescu, 2011-12-23 19:32:14

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

 2
Author: Oli, 2011-12-17 20:53:45

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

 2
Author: rmarquez, 2012-05-01 05:40:53

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

 0
Author: Dani bISHOP, 2011-12-17 21:00:25

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

 0
Author: Andrey Rubshtein, 2011-12-19 06:04:15