matlab數組訪問
發布時間: 2024-07-19 09:01:20
『壹』 matlab調用C語言數組
在matlab中安裝mex,然後就可以把c文件放在matlab中編譯成mex文件,這個mex文件就可以作為matlab的一個command使用,可以返回一個double型的矩陣回來。
以下是網路的定義:
.MEX文件是一種可在matlab環境中調用的C(或fortran)語言衍生程序,MEX文件的後綴名按32位/64位分別為 .mexw32/.mexw64。MEX文件是由C或Fortran語言編寫的源代碼,經matlab編譯器處理而生成的二進制文件。它是可以被matlab解釋器自動裝載並執行的動態鏈接程序,類似windows下的dll文件。
MEX文件實現了一種其它語言與MATLAB的介面,通過MEX文件可以在MATLAB中像調用內嵌函數一樣調用使用C語言和Fortran等語言編寫的函數,實現了代碼重用,同時也能提高MATLAB環境中數據處理的效率。
熱點內容