相关疑难解决方法(0)

MATLAB与命名空间最接近的是什么?

我的实验室里有很多MATLAB代码.问题是没有办法组织它.由于所有函数都必须在同一个文件夹中调用(或者你必须在MATLAB的path环境变量中添加一堆文件夹),似乎我们注定在同一个文件夹中有大量文件,全都在全局命名空间.有没有更好的方法来组织我们的文件和功能?我真的希望有某种模块系统......

matlab namespaces

53
推荐指数
4
解决办法
1万
查看次数

在MATLAB中可以自我引用吗?

如前所述这里,功能包,以及在类的静态方法,还是需要使用packagename.functionname的语法或import packagename.*每个功能(因为进口功能的工作空间的一部分,而不是全球).这意味着稍后更改包/类名可能会成为一个繁琐的麻烦.

有没有办法做类似的事情import this.*,即一个包/类名不可知的方法来访问同一个包/类中的所有函数/静态方法?

matlab packages self-reference

23
推荐指数
1
解决办法
3241
查看次数

在MATLAB中自动生成函数调用图

有人知道可以用来在MATLAB中自动构建函数调用的工具吗?

例如,对于给定的函数,该工具将递归地进行函数调用并构建2D图,其中节点将表示函数,并且有向边将调用函数与被调用函数连接.

理想情况下,该工具可以允许用户打开和关闭过滤器,仅包括用户定义的函数,限制递归的深度等.

我相信Doxygen为更传统的OOP语言提供了一些类似的功能,但我想知道MATLAB是否已存在类似的东西.

谢谢!

diagram matlab dependencies code-analysis

18
推荐指数
1
解决办法
9656
查看次数