2011-12-17 17 views
5

Supongamos que tengo muchos cálculos matemáticos que son bastante tediosos de implementar en php. ¿Es posible vincular de alguna manera PHP y Octave en el servidor de tal manera que php envíe parámetros a Octave y reciba respuestas de nuevo?enlace PHP con Octave o Matlab

¿Alguien ha intentado algo similar?

Respuesta

5

Otra solución es usar octave-daemon, que fue escrito específicamente para este propósito. Funciona en Linux, no sabe acerca de Windows.

2

Puede usar el compilador de matlab para hacer una aplicación ejecutable de matlab, que puede llamar desde php.

0

Una forma de hacerlo, en Windows, es compilar Matlab como un archivo DLL e incluirlo en una aplicación web (un servicio WFC, por ejemplo). En ese momento, tiene un "servicio matlab" funcional y luego puede acceder a ese servicio desde PHP o desde cualquier otro idioma.

0

También es posible crear un componente .NET utilizando Matlab Builder NE, e implementarlo usando SilverLight en la web.

2

GNU Octave se puede llamar desde PHP utilizando la línea de comandos de Linux, usando comandos como exec() o passthru(). De todos modos, su uso apropiado depende de lo que intenta hacer (no hay detalles de su problema).

Cuestiones relacionadas