mex

MEX-Dateien (MEX steht für Matlab EXecutable) sind dynamisch verknüpfte Subroutinen, die aus C-, C ++ - oder Fortran-Quellcode erzeugt werden und bei der Kompilierung wie MATLAB-Funktionen oder integrierte Funktionen aus MATLAB® heraus ausgeführt werden können .
3
Antworten

gcc compilation sehr langsam (große Datei)

Ich versuche eine große c-Datei zu kompilieren (speziell für MATLAB-Mexing). Die c-Datei ist ungefähr 20MB (verfügbar vom GCC-Bug-Tracker , wenn Sie damit spielen möchten es). Hier ist der Befehl, den ich ausführe und die Ausgabe, um unten z...
30.10.2015, 19:34
3
Antworten

Matlab mex-Datei mit mexCallMATLAB ist fast 300 mal langsamer als die entsprechende m-Datei

Ich habe angefangen, ein paar m-Dateien in C ++ zu implementieren, um die Laufzeiten zu reduzieren. Die m-Dateien erzeugen n-dimensionale Punkte und werten an diesen Stellen Funktionswerte aus. Die Funktionen sind benutzerdefiniert und werden al...
06.09.2013, 14:42
4
Antworten

Explizit den Wert eines Zeigers festlegen

Ich schreibe eine mex-Datei (mit C ++), die eine Speicheradresse als Eingabe akzeptiert und Daten an dieser Speicheradresse bearbeitet. Da ich gezwungen bin, MATLAB als meine Umgebung zu verwenden, kann mein Programm MATLAB-Datentypen nur als Ei...
08.08.2011, 17:37