Tag: mex
MEX-Dateien (MEX steht für Matlab EXecutable) werden dynamisch verlinkte Unterprogramme hergestellt aus C -, C++ – oder Fortran-Quellcode, der, wenn kompiliert, ausgeführt werden können, innerhalb von MATLAB® in der gleichen Weise wie MATLAB-Funktionen oder eingebauten Funktionen.
2
Antworten
Habe ich einen WCF-Dienst (target .NET 4) und ich muss aussetzen 4 Endpunkte: SOAP, POX, JSON & MEX. Meine Konfigurationsdatei sieht wie folgt aus: <system.serviceModel> <!-- bindings --> <bindings> <basicHttpBinding> <binding name ="soapBinding"> <security mode="None"> </security> </binding>
5
Antworten
Okay, ich versuche zu kompilieren eine mex-Datei auf 64-bit-linux, ubuntu um genau zu sein mit Matlab 2013a. Zuerst gab es ein Fehler, dass er nicht finden konnte GLIBCXX_3.4.15. Das war nicht Teil der /usr/local/MATLAB/R2013a/sys/os/glnxa64/libstdc++.so.6. Ich fand diesen
2
Antworten
Ich bin an einem Verlust zu erklären (und vermeiden) die Unterschiede in der Geschwindigkeit zwischen einem Matlab-mex-Programm und das entsprechende C-Programm ohne Matlab-Schnittstelle. Ich habe Profilierung einer numerischen Analyse-Programm: int main(){ Well_optimized_code(); } kompiliert mit gcc-4.4 gegen
1
Antworten
Habe ich eine MEX-Datei, die ich "ausgeliehen" von jemand anderem, um mir zu helfen-code ein semi-automatisiertes nuclear detection-Algorithmus. Das problem ist, dass die MEX-Datei sporadisch verursacht einen segmentation fault. Jedoch, wenn der code ausgeführt wird, mit den
5
Antworten
Ich versuche zu kompilieren eine mex-Datei an, die socket-Verbindung innerhalb von matlab. Das problem ist, dass Sie immer sagen, dass ich nicht die sdk und compiler installiert. Aber ich habe installiert die visual studio 2010 express, visual
1
Antworten
Muss ich eine Funktion in Matlab, die definiert ist durch eine dll-Datei. Ich habe ein Beispiel, dass guy Umgerechnet eine dll, die die mexw32-Datei, aber ich habe gewusst, wie ich dies Tue. Ich habe versucht, verwenden Sie
4
Antworten
Ich stellte diese auf matlab central, aber nicht alle Antworten, so dass ich dachte, ich würde umbuchen hier. Ich schrieb vor kurzem eine einfache routine in Matlab verwendet eine FFT in einer for-Schleife; die FFT dominiert die
2
Antworten
Leite ich ein integer-array von uint8 Typ von MATLAB zu einer MEX-Funktion. Wie lese ich diese Werte? Ich habe versucht mit: int *n; n = (int * ) mxGetData(prhs[0]); aber die Werte kommen als junk. Ich habe
1
Antworten
Bin ich auf Windows Vista verwenden möchten MATLAB zu kompilieren C++ Funktionen. Ich hatte nur die lcc compiler auf das system, wie gesehen werden kann, wenn ausgeführt mex -setup : mex -setup Welcome to mex -setup. This
3
Antworten
Ich habe ein Programm geschrieben, in der folgenden form: #include "stuff_I_need.h" int main(){ construct_array(); // uses OpenMP pragma's print_array(); return(0); } zusammenstellt, links, und läuft einwandfrei mit dem folgenden Befehl: `gcc44 -I/home/matteson/sundials/include/ main.c -lm -L/home/matteson/sundials/lib -lsundials_cvode -lsundials_nvecserial
1
Antworten
Ich 'm arbeiten auf ein Matlab-Projekt, das erfordert, dass große Daten-Verarbeitung und einige Teile des Codes müssen, um schneller zu laufen als Matlab-Funktionen. Für diesen Zweck muss ich anrufen ein .exe in andere Scripte übergeben Variablen aus
1
Antworten
Bin ich auf Windows Vista verwenden möchten MATLAB zu kompilieren C++ Funktionen. Ich hatte nur die lcc compiler auf das system, wie gesehen werden kann, wenn ausgeführt mex -setup : mex -setup Welcome to mex -setup. This
4
Antworten
Habe ich fest auf dieses problem seit mehreren Wochen und war auf der Suche um im Internet für die Lösung aber bisher nicht so gut... Also ich habe ein Programm von jemand anderen geschrieben worden und ich
2
Antworten
Ich Bin an einer Aufgabe arbeiten und ich bekomme diese Fehlermeldung: Fehler 1 Inkonsistenter accessibility: parameter type 'MexWcfService.MyComplex' ist weniger zugreifbar als Methode " MexWcfService.- Rechner.complex_sum(MexWcfService.MyComplex, MexWcfService.MyComplex)' E:\North Central College\CSC615\lab8\MexWcfService\MexWcfService\Program.cs 75 26 MexWcfService Unten ist mein code.
2
Antworten
Ich gerne weitergeben möchte einen Vektor von Zeichenketten aus C++ , MATLAB. Ich habe versucht mit den Funktionen zur Verfügung, wie mxCreateCharMatrixFromStrings ist, aber es nicht geben Sie mir das richtige Verhalten. So, ich habe so etwas
3
Antworten
Ich habe eine basic wcf-Dienst, und wenn ich die wcfctestclient, um es zu testen, bekomme ich eine Fehlermeldung besagt, dass Metadaten konnte nicht gefunden werden, fügen Sie ihn bitte etc. Leider ist die MSDN-link in der Fehler-popup
2
Antworten
Hab ich meinen WCF-Dienst ausgeführt werden, die mit HTTPS, Es zeigt die Infopage, aber die URL unter "so testen Sie diesen service, ... mit der folgenden syntax:" ist: svcutil.exe https://servername.group.service.com/MyService.svc?wsdl (vollständige Adresse des Servers ist) Statt der
3
Antworten
Ich versuche, index schreiben Sie ein externes c++ - Funktion für MATLAB mit mex zu manipulieren Matrizen, und bin nicht in der Lage zu verwenden, mehrdimensionale Indizierung. Es gibt Beispiele hier, aber ich habe nicht gefunden, wie
8
Antworten
Nun mex in MATLAB 2012a nur offiziell unterstützt gcc 4.4.6 aber ich will mit gcc 4.7 auf mein eigenes Risiko. Nun, Wenn ich zum Beispiel etwas mit mex direkt, es wird sich beschweren, dass /usr/lib/gcc/i686-linux-gnu/4.7/cc1plus: /usr/local/MATLAB/R2012a/sys/os/glnx86/libstdc++.so.6: version
4
Antworten
Habe ich zusammengestellt Mex-Datei erfolgreich auf meinem laptop. Aber wenn ich, es läuft, es sagt Invalid mex file 'c:\newfolder\filename.mexw32' The specified module could not be found. System specification: OS: windows 7 MATLAB 2010a Microsoft Visual Studio 2008.
2
Antworten
Ich versuche zu laufen, einen compiler für MATLAB aber die Dinge nicht gehen wie erwartet. Wie kann ich die ordnungsgemäße Installation von MATLAB und wie kann ich prüfen, was genau schief läuft. Ich habe die MATLAB r2013a
2
Antworten
Ich bin versucht, zu schreiben eine matlab-mex-Funktion, die verwendet libhdf5; Meine Linux-Installation bietet libhdf5-1.8 shared-libraries und-Header. Aber meine version von Matlab r2007b, bietet eine libhdf5.so aus der 1.6 Version. (Matlab .mat Dateien bootstrap im HDF5, offenbar). Wenn
3
Antworten
Ich habe Visual Studio 2010 installiert. Jedoch, MATLAB nicht der compiler. >> mex -setup Please choose your compiler for building external interface (MEX) files: Would you like mex to locate installed compilers [y]/n? y Select a compiler:
2
Antworten
Scheint es, dass mehrere Möglichkeiten zum aufrufen von matlab in C, C++ und C++ in matlab. Während ich versuche die Liste hier, bitte zeigen Sie es heraus, Wenn ich etwas übersehen. Nennen C C++ in matlab gibt
3
Antworten
Habe ich eine Visual Studio 2010 solution, enthält eine Bibliothek von Funktionen, und ich möchte in der Lage sein, die Verwendung von MATLAB als eine von mehreren möglichen front-ends zu dieser Bibliothek. Daher möchte ich von Visual
7
Antworten
Kann ich nicht kompilieren, jede MATLAB-MEX-code aufgrund des folgenden Fehlers: In file included from /Applications/MATLAB_R2013a.app/extern/include/mex.h:58: In file included from /Applications/MATLAB_R2013a.app/extern/include/matrix.h:294: /Applications/MATLAB_R2013a.app/extern/include/tmwtypes.h:819:9: error: unknown type name 'char16_t' typedef char16_t CHAR16_T; Das einzige, was sich geändert hat auf meinem
13
Antworten
Mir wurde ein Projekt für die Ausführung auf MATLAB R2011a. Da gibt es mehrere .c-Dateien in dort - ich GCC als MEX-compiler für das Projekt. Aber ich kann nicht scheinen, um herauszufinden, jede Erklärung, wie es eingerichtet.
2
Antworten
Ich habe einige Frage über die mex-Endpunkt. In legacy web services-wir erstellen eine proxy-Verwendung von wsdl. Die WSDL stellt den web service die meta-Daten. In wcf anderen Ausdruck kommt, dass die mex-Endpunkt, der macht auch meta-Daten, aber