2011-12-17 9 views
5

Supponiamo di avere molti calcoli matematici che sono piuttosto noiosi da implementare in PHP. È possibile in qualche modo collegare PHP e Octave sul server in modo tale che php invii i parametri a Octave e riceva le risposte.collegamento PHP con Octave o Matlab

Qualcuno ha provato qualcosa di simile?

risposta

5

Un'altra soluzione è utilizzare octave-daemon, che è stato scritto appositamente per questo scopo. Funziona su Linux, non so su Windows.

2

È possibile utilizzare il compilatore matlab per creare un'applicazione matlab eseguibile, che è possibile chiamare da php.

0

Un modo per farlo, in Windows, è compilare Matlab come DLL e includerlo su un'app Web (un servizio WFC, ad esempio). A quel punto hai un "servizio matlab" funzionale e quindi puoi accedere a quel servizio da PHP o da qualsiasi altra lingua.

0

È anche possibile creare un componente .NET utilizzando Matlab Builder NE e distribuirlo utilizzando SilverLight sul Web.

2

GNU Octave può essere chiamato da PHP utilizzando la riga di comando di Linux, utilizzando comandi come exec() o passthru(). Ad ogni modo, il loro uso appropriato dipende da quello che stai cercando di fare (non ci sono dettagli del tuo problema).