Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 其它 > 资料存档
资料存档 资料存档
 
 
主题工具 显示模式
旧 2019-12-10, 20:30   #1
poster
高级会员
 
注册日期: 2019-11-21
帖子: 3,006
声望力: 66
poster 正向着好的方向发展
帖子 如何在MATLAB中可视化项目结构?

我已经拥有数千行Matlab代码的所有权,其中一些行为> 900行函数,还有一些目录充满了function_name.m文件。很难弄清楚一切在做什么(或与之相关)或弄清依赖项。您建议如何可视化功能结构,例如从哪个位置调用什么功能,以什么顺序调用?



回答:

移植到NumPy。

(玩笑。)

通常在Matlab中,有些文件是作为函数编写的,而另一些是作为脚本编写的。脚本可以执行诸如加载要处理的数据,将其提供给函数并进行图形化等操作。

为了组织这些事情,我将从顶层脚本开始,然后找出哪些函数进行加载,图形化,处理等工作。将这些脚本保存在顶层目录中,并根据目的将这些函数分成子目录。功能。将函数的依赖项放入同一子目录中。尽量使其不致目录中的任何代码依赖于父目录(或堂兄目录)中的任何内容。

每当您弄清楚一个函数的功能以及它的参数是什么时,请写一个文档注释。

这假设编写代码的人是合理的。如果不是这样,Matlab可以很容易地将所有内容放入一个目录,并使所有内容都依赖于摇摇欲坠的代码塔中的所有其他内容,因此您可能最终需要进行大量的重构。



更多&回答...
poster 当前离线   回复时引用此帖
 


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛禁用 表情符号
论坛启用 [IMG] 代码
论坛启用 HTML 代码



所有时间均为北京时间。现在的时间是 07:01


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.