Ich konvertierte mein Matlab
Programm in eine Konsole basierte Anwendung mit dem deploytool
in Matlab. Die Matlab .m
Datei dauert ungefähr 2 Sekunden, aber nachdem ich sie in eine ausführbare Datei umgewandelt und die .exe
aufgerufen habe, dauert es 45 Sekunden, um sie auszuführen, was zu lang ist.Matlab ausführbar zu langsam
Ich möchte das Matlab-Programm mit PHP integrieren. Gibt es einen anderen effizienten und schnellen Weg, dies zu tun? In meinem Projekt ist die Zeit ein großer Faktor (nicht die Entwicklungszeit, sondern die Ausführungszeit der Anwendung). Gibt es irgendwelche Methoden, die weniger Zeit benötigen?
Ich sah im Internet, dass wir PHP-Erweiterungen schreiben können, um den Matlab zu nennen. Ist diese Methode schnell oder genauso wie der Aufruf der .exe
Datei? Hat Matlab Coder keine Hilfe für diesen Prozess? Wenn es alternative Möglichkeiten gibt, geben Sie dies bitte an.
Eine Sache, die Sie ist die eigentliche Rechenzeit verfolgen tun möchten. Zumindest können Sie dann feststellen, ob der Anruf langsamer ist oder die Berechnung selbst. –
Wie kann ich das verfolgen? Ich habe den Lauf und die Zeit benutzt, aber es gibt nur die Gesamtzeit an. – user1583647
die Matlab-Datei .m dauert nur 2 Sekunden auszuführen, aber die exe dauert wie ich 45 Sekunden, also ist es der Anruf, der langsam ist? – user1583647