mex

    2熱度

    2回答

    我有一個WCF服務(目標.NET 4),我需要公開4個端點:SOAP,POX,JSON & MEX。 我的配置文件看起來像這樣: <system.serviceModel> <!-- bindings --> <bindings> <basicHttpBinding> <binding name ="soapBinding"> <secur

    2熱度

    2回答

    我的問題是標題。 爲什麼str2double在matlab中比在C/C++中製作的mex函數慢得多? matlab是否沒有良好的字符串處理能力? 誰能給我一些事實理由,爲什麼一個MEX函數運行幅度的這麼多訂單更快?我希望對這種差異做一個運行時間分析,但是我沒有任何matlab代碼的具體原因。 你能向我解釋,我怎麼會開到文件,實際上看的內置MATLAB str2double功能編寫的代碼? 的話題有

    4熱度

    1回答

    我一直試圖按照this example在Ubuntu 11.10上使用mex編譯MATLAB中的vtk。我使用的MEX命令如下: mex -I/usr/include/vtk-5.6 vtk_file.cpp -L/usr/lib/ -lvtkFiltering -lvtkRendering -lvtkCommon 編譯後我有一個.mexa64文件。 然而,當我嘗試運行我結束了以下錯誤的文件:

    1熱度

    1回答

    我必須在matlab中做一些計算。它已經在一個m文件中實現,但由於有很多循環,所以運行速度很慢。這個想法是編譯本地代碼並在matlab中使用這些代碼。 現在我有兩種可能性: 寫共享對象(的.so OD .dll文件),其是負載到MATLAB動態 寫C(++) - MEX函數 在第一種情況下,matlab執行到本地數據類型等的接口,在後一種情況下,我必須自己做。現在的問題是:什麼更快/更好?我可以同

    8熱度

    1回答

    在我的電腦上,我安裝了gcc 4.4.4的Ubuntu 10.10。我嘗試編譯它使用CUDA一些MEX文件,我收到以下錯誤信息:通過與GCC 4.2.3我可以擺脫錯誤的鏈接Matlab的 >> cns_build('hmax') compiling... /home/leMe/hmax/cns/source/common_dec.h(54): warning: omission of exce

    2熱度

    1回答

    這是另一個OpenCV安裝問題,但我無法通過閱讀現有答案找到答案。我試圖在VS 2010中設置OpenCV 2.3.1目錄,並將幾個項目從OpenCV 2.2遷移到這個新版本。我遵循這個Setup OpenCV-2.3 for Visual Studio 2010後,這是2.3(2.3和2.3.1顯然有相同的文件夾結構),但它似乎並不準確。 首先,如果我下載並解壓OpenCV-2.3.0-win-

    0熱度

    1回答

    我試圖將一些簽證代碼加入我的mex文件,但無法弄清楚爲什麼這些功能沒有解決。代碼和matlab輸出如下所示。有人提示我做錯了什麼嗎? 歡呼 EAC 的SourceFile: #include "mex.h" #include <stdio.h> /* For printf(). */ #include <string.h> /* For strcpy(), strcat(). */ #inc

    1熱度

    1回答

    我已經創建了被稱爲只有一個輸出參數時,工作正常一個MEX文件,但它給我,當有一個以上的被稱爲下一個輸出: ? ??錯誤使用==> mtimes輸出參數過多。 我在MEX功能管理輸出參數等圖所示: void mexFunction(int nlhs, mxArray *plhs[],int nrhs, const mxArray *prhs[]) { mxArray *FirstTerm,*Sec

    0熱度

    1回答

    在黑暗中拍攝 - 有人知道水平集方法和數值雙曲線PDE的更快/ mex/C/C++版本嗎? 我喜歡這個包了很多: http://barissumengen.com/level_set_methods/index.html 但聖牛有些東西是不必要的慢!一顆金色的星星會到達一個擁有更快版本的水平集和/或守恆定律PDE解算器的人。

    1熱度

    5回答

    我有一個C++(技術上是MATLAB mex)程序,我計劃使用它在我的系統上啓動一個獨立的純C++從程序。主調用程序可能看起來像下面這樣: void mexFunction(int nlhs,mxArray *plhs[],int nrhs,const mxArray *prhs[]){ system ("path/to/slave/program"); } 從站後推出的,然後,我