MATLAB mex文件


MATLAB的mex文件是一種特征的函數封裝形式,這類函數一般由C/C++語言編寫的,經過MATLAB編譯器處理而生成的二進制文件.它是可以被MATLAB解釋器自動裝載並執行的動態鏈接程序,類似於windows下的dll文件.在使用的時候也可以像普通的.m文件一樣根據文件名來調用(但是看不到源碼),mex文件比m文件具有更高的優先級,如果有兩個同名的文件比如A.mexa64和A.m,會只調用A.mexa64而不調用A.m.

mexa64是Linux64位下編譯和使用的版本(不能在Windows下面調用)

mexw64是Windows64位下編譯和使用的版本

MATLAB的.p文件是.m文件的加密形式(為了防止算法的暴露),在調用的時候優先級大於.m文件,也是根據文件名來調用.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM