mex

    1熱度

    1回答

    我有一個有許多S函數生成器塊的庫。 如果我想再生.mex文件(比如說,在不同平臺上), 的標準方法是: 進入每一個S函數生成器塊 打開及其S- - 功能生成器嚮導 單擊生成 是否有這個過程自動化的方法,這樣 庫中的每個S-Function Builder塊(包括所有子系統), 被重建?

    0熱度

    1回答

    這是切入點每MEX文件: void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]); 事實上MEX文件是Windows DLL文件與mexFunction爲主要功能。 我的問題是何時調用mex函數,它如何從mex中訪問matlab實例特定的數據。作爲一個例子,考慮'mexPutVariable'功能

    0熱度

    2回答

    我試圖執行Fortran語言編寫的一個MATLAB MEX函數,採用Intel MKL與以下設置(每http://www.mathworks.com/support/compilers/R2015b/): MATLAB 2015B,Win64的 的Visual Studio專業2013 英特爾Fortran的視覺作曲家XE 2013 SP1 的Rogue Wave IMSL * Fortran數值

    1熱度

    1回答

    我在Windows 7機器上安裝了Matlab,並且還安裝了MSVC 2012和Cygwin。 我想在使用Makefile的Cygwin中使用MEX編譯一些庫,但由於某些原因,MEX總是嘗試使用Visual C++ 2012而不是我的gcc。 如何告訴MEX用gcc代替?

    0熱度

    1回答

    (注意:詳細信息已更新。)我試圖在我的機器上安裝mYm(運行OS X 10.11.3的MacBook Pro 15)。編譯在Matlab使用MEX: > mex -I/usr/local/mysql/include -L/usr/local/mysql/lib mym.cpp; 不過,我得到了下面的錯誤,我不能解析: Building with 'Xcode Clang++'. Error us

    1熱度

    1回答

    一般我使用以下函數來爲3頻帶和單色圖像 /* For 3 band image */ plhs[0] = mxCreateNumericArray(3, dim_array, mxDOUBLE_CLASS, mxREAL); /*For monochrome image */ plhs[0] = mxCreateDoubleMatrix(r,c,mxREAL); ,將是這種情況時,我

    0熱度

    1回答

    我Matlab2015a 64位Win7上運行,我想使用的MinGW-W64編譯器MEX文件,但該命令* mex -setup 說 MEX配置使用'Microsoft Visual C++ 2012(C)'編譯C語言 。 我已經安裝了MinGW的-W6編譯器 C:\ MinGW的-W64 \ x86_64-4.9.2-Win32的SEH-rt_v4-rev4 \ mingw64 \ BIN 我

    0熱度

    1回答

    我正在使用MATLAB R2015b並嘗試使用MEX文件。當我輸入commad行「mex - setup」時,MATLAB返回「MEX配置爲使用'Microsoft Windows SDK 7.1(C)'進行C語言編譯」。但是,要將此默認編譯器更改爲與Microsoft Visual Studio Community一起使用。 如何更改MATLAB的默認編譯器?

    1熱度

    2回答

    我有以下形式的NxN的對稱矩陣F F_11 F_12 F_13 ... F_1N F_21 ... F_31 . . . F_N1 F_N2 F_N3 ... F_NN 與每個子矩陣F_IJ的大小爲m×m個。 該矩陣在MatLab中創建,並將用於C程序中。所以這些值按照列向量存儲。 (例如,矢量的格式爲:(F_11_11,F_11_21,F_11_31,... F_11_

    1熱度

    1回答

    我從Fortran函數運行Matlab和我有,我得到的錯誤 *** glibc detected *** /matlab/8.5/bin/glnxa64/MATLAB: double free or corruption (out): 0x00002b11a9a86f20 *** 一個長期存在的問題,我不知道這行的錯誤是發生在,但我有相當一些遵循這種模式 MLVar = engGetVaria