mex

    3熱度

    1回答

    我想運行一個代碼,使用mex編譯一些C++代碼。 我已經建立了MEX使用Microsoft Visual C++ 2010 但是,當我執行線 mex -O fconv.cc -o fconv 我得到的錯誤 compile Usage: MEX [option1 ... optionN] sourcefile1 [... sourcefileN] [objectf

    0熱度

    1回答

    我想通過使用MATLAB的編碼器工具包MEX一些代碼。代碼最初在其中有單元數組,現在不由編碼器處理,所以我決定使用結構來補償這一點。 我的問題是結構的大小不固定,這裏就是問題所在。我有什麼本質上是這樣的: Temp= struct('a',"some variable"); for i = 2:x Temp(j).('a') = Temp(i-1).('a')*Temp(1).('a'

    0熱度

    1回答

    關於懶惰的複製:Matlab會不會複製傳遞給mexFunction的數據,這會修改它? 例如在 myMex(input1(:,:,ii), input2(:,:,ii)) 可以一個可以肯定的,即輸入矩陣不會被複制,這樣一方面可以傳遞的東西,並修改它,而不必返回一個參考?

    1熱度

    1回答

    由於某些原因,我必須在Visual Studio環境下編譯我的MEX文件。有很多教程,我的MEX文件工作正常。但是,有幾個MEX選項,例如-largeArrayDims,mex選項,我不知道在VS環境下打開的位置。誰能提供幫助?

    0熱度

    1回答

    我想了解一下OpenMP,因爲我想要一個巨大的並行循環。經過一些閱讀(SO,Common OMP mistakes,tutorial等),我已經採取了第一步基本工作的c/mex代碼下面給出(這產生了第一個測試用例不同的結果)。 第一測試做總結結果值 - 功能serial, parallel - , 第二從輸入陣列取值並寫入處理的值到一個輸出陣列 - 功能serial_a, parallel_a。

    0熱度

    1回答

    我試圖運行其他的MATLAB程序進行測試。 他們使用Mex來編譯一些C代碼。 我從下面的代碼的錯誤的信息: mex -O fconvblas.cc -lmwblas -o fconv 錯誤信息是: C:\ PROGRA〜1 \ MATLAB \ R2013A \ BIN \ MEX.PL:錯誤:無法識別開關: - O操作。 有沒有人可以告訴我什麼是錯的? 謝謝。

    0熱度

    3回答

    每次我試圖定義一個符號變量我收到此錯誤信息 無效MEX文件 'C:\ Program Files文件\ MATLAB \ R2013a \工具箱\符號\符號\ mupadmex.mexw64': Ç :\ Program Files \ MATLAB \ R2013a \ toolbox \ symbolic \ symbolic \ mupadmex.mexw64不是有效的Win32應用程序。

    -1熱度

    1回答

    我目前使用一個名爲Cuba的包,我想在Matlab mex環境中使用它。問題是,我如何設置環境變量CUBACORES禁用自動並行化? 這不會MEX工作: export CUBACORES=0 所以,問題是,是否有可能在編譯時指定的環境變量或墨西哥運行時間?

    1熱度

    1回答

    我有一個接受雙矩陣作爲輸入的mex函數,但我只是意識到這個函數用於代碼,也可以有單精度矩陣。是否有可能允許函數接受? 如果不是,那麼解決此問題的另一種方法是什麼?

    3熱度

    1回答

    我已經下載the following code: CVPR 2014交集過工會優化代碼 cvpr2014-iou-code-1.0.zip http://research.microsoft.com/en-us/downloads/e164fe21-ef2b-4e34-98c1-4868968abb06/ 我得到的是兩個文件夾歸檔,一個叫src/和另一個稱爲matlab/。我運行的是Linux F