matlab M文件分析工具使用(Code Analyzer and Profiler)


Code Analyzer and Profiler

Matlab中,對寫在m文件(.m文件)里的代碼有分析的工具,可以進行優化,這里做一個簡單的介紹。

  • Code Analyzer

Code Analyzer工具可以分析用戶M文件中的錯誤或性能問題,使用時,用戶先打開M文件,選擇Tools菜單下的Code Analyzer項,然后Code Analyzer子菜單中選中“Show Code Analyzer Report”項即可,具體操作過程和結果可以看下圖:

實際上,Code Analyzer分析得到的問題報告,並不一定要消除,具體問題具體分析。當用戶認可某條分析結果時,單擊分析結果的行號,即可快速定位到該行。

  • Profiler分析工具

Profiler工具是matlab提供的里另一個功能強大的代碼分析工具。使用時,用戶打開M文件,在Tools菜單下打開“Open Profiler”項,然后點擊"Start Profiling",就可以使用了。打開后的界面如下:

其中,左面是剛打開Profiler時的圖,右邊是運行結果的圖,從右邊就可以看出Profiler是很強大的工具,用戶可以根據右邊華為的時間,優化代碼。

其實,Profiler的過程,就是程序再運行一遍的過程,如果運行時間過長,想要其停止,可以到matlab命令窗口使用快捷方式"Ctrl + C"停止。 


免責聲明!

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



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