matlab裡 p檔案的一些說明

2021-07-05 16:24:34 字數 612 閱讀 7824

《其實.p檔案是對應.m檔案的一種預解析版本。》

matlab裡最常見的是:語句或函式寫在乙個.m檔案裡。偶爾會遇到.p檔案。在此對.p檔案做一些簡單的說明。

實際中,第一次執行.m檔案時,matlab需要將其解析一次(第一次執行後的已解析內容會放入記憶體作第二次執行時使用,即第二次執行時無需再解析),這無形中增加了執行時間。所以我們就預先作解釋,那麼以後再使用該.m檔案時,便會直接執行對應的已解析版本,即.p檔案。但又因為matlab的解析速度非常快,一般不用自己作預解析。只有當一些程式要呼叫到非常多的.m檔案時,例如,gui應用程式時,才會作預解析,以增加以後的呼叫速度。

因為.p檔案的呼叫優先順序比.m檔案高,所以當你呼叫《同名》.m/.p檔案時,會作優先選擇而呼叫了.p檔案。

pcode函式使用來生成.p檔案

test.m -> >>pcode test -> test.p

command裡 >>test

即可執行相應檔案。

.p檔案可以用來作保密**之用,如果你給別人乙個.m檔案,別人可以開啟來看到你所有的**和演算法。如果你的**不想被別人看到,那可以給他.p檔案。

reference:

科學網楊筆鋒部落格

pytorch裡一些函式的說明記錄

thlongstorage thtensor newsizeof thtensor self thlongstorage thtensor newstrideof thtensor self 把thtensor的size stride資料提取出來,賦值給乙個新的thlongstorage並返回 th...

matlab讀,寫檔案函式的一些理解

檔案讀寫函式 fid fopen 指定的路徑 test.dat r dat mat txt 等其他檔案格式 r 開啟檔案,並讀取資料。w 開啟檔案,並寫資料,如果檔案不存在,則系統自動建立乙個檔案。a 開啟我檔案,並在檔案結尾新增資料 r 開啟檔案,可以讀和寫資料,w a wb 為二進位制方式向fi...

ALV的一些說明

abap alv alv是系統的一種網格的顯示方式,這種方式帶有彙總 排序 篩選等功能,alv格式的資料是以單元格為單位顯示,不象一般的寫屏方式拷出來或是匯出成檔案不同列的內容粘在一塊,這種方式便於資料匯出來放在電子 裡進行加工.slis fieldcat alv中的部分欄位及意義 fieldnam...