Ho convertito il mio programma Matlab
in un'applicazione basata console utilizzando il deploytool
in Matlab. Il file Matlab .m
impiega circa 2 secondi per essere eseguito, ma dopo averlo convertito in un file eseguibile e chiamato .exe
, occorrono 45 secondi per l'esecuzione, che è troppo lungo.Matlab eseguibile troppo lento
Voglio integrare il programma Matlab con PHP. C'è un altro modo efficiente e veloce per fare questo? Nel mio progetto, il tempo è davvero un fattore importante (non il tempo di sviluppo ma il tempo di esecuzione dell'applicazione). Quindi ci sono metodi che richiedono meno tempo?
ho visto su Internet che, possiamo scrivere estensioni PHP per chiamare il Matlab. Questo metodo è veloce o uguale al chiamare il file .exe
? Il codificatore Matlab è di aiuto per questo processo? Se c'è qualche opzione alternativa, per favore menzionala.
Una cosa che si consiglia di fare è tenere traccia del tempo di calcolo effettivo. Almeno puoi quindi stabilire se la chiamata è più lenta o il calcolo stesso. –
come posso rintracciarlo? Ho usato la corsa e il tempo, ma dà solo il tempo totale. – user1583647
il file matlab .m richiede solo 2 secondi per l'esecuzione, ma l'exe prende come detto 45 secondi quindi è la chiamata che è lenta? – user1583647