MATALB屬於半開源軟件,其中很多函數可以通過“open/edit/type+filename”命令進行編輯和查看源代碼。但是有壹些函數僅僅可以找到它的幫助文檔,卻無法看到具體的源代碼,比如min,fft,sum等函數,因為這些函數屬於MATLAB的built-in function(內置函數),即MATLAB的built-in function的代碼是不公開的,有人說這些函數的算法是最優化的,保證較低的時間復雜度提高效率。
要確定哪些函數可以看代碼哪些函數不可以看代碼,可以通過which命令:
上圖中的函數fft, sum, min屬於MATLAB的built-in function,無法看代碼,只能通過“help/type+filename”來看幫助文檔,通過這個路徑壹路查下去,M文件裏面也只有幫助文檔,沒有源代碼。最後壹個函數axis.m就不是built-in函數,可以通過 “edit/open/type +filename”來查看源代碼。
上一篇:求些浙工大屏峰校區情況下一篇:求大神!運行python3時出現Traceback (most recent call last),這是什麽錯誤