我有涉及許多M文件和MDL-文件複雜的MATLAB,Simulink的項目未使用的變量和函數。一些M文件定義在一個m文件中使用的變量(糟糕的設計,我知道,但它是舊的代碼)。還有一些功能不再使用。查找在MATLAB,Simulink的項目
我需要一個自動的方式來查找未使用的變量和函數,這樣我可以刪除它們,使整個事情有點不太複雜。理想情況下,我應該有一個腳本/工具,作爲輸入項目的根目錄的名稱,在掃描子目錄下的所有文件,並輸出不受任何m文件或MDL文件中使用的所有變量和函數。
我知道,我能找到未在MDL-文件(見Tips and Tricks - Tracking Variables in a Simulink Model)使用的變量。我想將該方法應用於項目中的所有文件。
我的想法是檢測m文件中未使用的變量是將所有m文件臨時合併到一個文件中,並在其上運行mlint。任何更好的想法?
謝謝,但這隻涵蓋了部分問題。假設我有兩個文件f1.m和f2.m. f1.m如下:a = 5; B = 3; f2如下:c = a * 2; b沒有使用,但是代碼分析器報告沒有說明這一點。 – Samil 2011-01-24 13:59:36