Mögliche Duplizieren:
Matlab to C or C++MATLAB in C-Code Umwandlung
ist es eine Software MATLAB-Code c zu konvertieren ....
Mögliche Duplizieren:
Matlab to C or C++MATLAB in C-Code Umwandlung
ist es eine Software MATLAB-Code c zu konvertieren ....
MATLAB der Lage ist, zu kompilieren Ihre .m-Dateien in Binärdateien, wenn sie nur schneller ausgeführt werden sollen:
Ja. Eingebettetes Matlab. Funktioniert gut, erlaubt aber nur die Verwendung einer Teilmenge von Matlab-Funktionen.
http://www.mathworks.co.uk/products/featured/embeddedmatlab/
Es ist in Ordnung für die Algorithmen in C konvertieren, ohne sich um die Möglichkeit, sich Sorgen zu machen von Fehlern in der Hand Umwandlung eingeführt. Sie benötigen eine Lizenz für RTW.
Wenn C++ ist akzeptabel, könnten Sie eine Bibliothek versuchen wie Armadillo, die C++ Versionen vieler MATLAB-Funktionen zur Verfügung stellt. Dies ermöglicht eine relativ einfache Umwandlung vieler Funktionen.
Sie werden durch den Begriff "Compiler" getäuscht, wie es von Mathworks verwendet wird. Es ist kein Compiler, sondern ein "Packager" wie MATLAB p-Code, und Sie benötigen immer noch einen Interpreter (MATLAB Common Runtime) und der Code läuft nicht schneller - er läuft langsamer. – Mikhail
Sie irren sich - ich habe Matlab ausgiebig für 4,5 Jahre während meiner Doktorarbeit verwendet und es ist möglich, Matlab-Code in Binärcode zu kompilieren. – Rob
OK, um genau zu sein, war es mit MATLAB 6 möglich, die Dinge änderten sich, als MATLAB 7 2004 herauskam – Mikhail