❶ 關於Matlab的P文件
p文件是m文件的加密格式,一般是為了防止演算法暴露而轉化的,在函數調用的時候優先於m文件 在Matlab中我們可以直接使用pcode命令進行轉換 換句話說p文件就是為了不給你看演算法的,要想將p文件轉換成m文件是不可能的運行時檢查A是不是當前目錄下的文件(先找A.p,後找A.m) 錯誤的話就很難說了
❷ 如何防止matlab的p文件被破解
進行加密。根據查詢相關公開信息顯示,可以預編譯成二進制文件,pcodetestm會得到一個testp的文件,用法和m文件一樣,但是別人看不到源代碼,無法破解,所以可以提供p文件,完全可以當作m文件來用,只需要提供函數的介面,但是他永遠無法知道m的內容。可以實現可顯示字元的高級隨機加密,能夠有效防止被破譯。