我刚刚接手了一个MATLAB代码库,但是缺乏文档和原始开发人员(他们都早已离开)。虽然我熟悉MATLAB,但为了快速了解程序的工作方式,我仍然需要一些静态分析工具来可视化程序,而不必了解所有148个源文件... 我找不到任何类似于这样的MATLAB工具--搜索结果返回很多m-lint结果,但这不是我要找的,我特别关注代码结构可视化。谢谢!
你可以使用doxygen加上适当的过滤器,例如UsingDoxygenwithMatlab。请确保设置EXTRACT_ALL = YES以获取没有注释的代码的自动生成文档。还有其他参数用于生成调用树等,不确定它们是否适用于转换后的MatLab代码。