文件交换

图像缩略图

plot_depfun

version 1.14.0.0 (9kb) by 克里斯托弗·皮德森
绘制函数依赖性的图表

10下载

更新2016年10月8日

视图版本历史

查看许可协议

为DEPFUN的包装器将结果绘制到依赖性的节点图
由于使用多个呼叫与-toponly选项,速度快于常规Depfun。

引用作为

克里斯托弗·皮德森(2021)。plot_depfun(//www.tatmou.com/matlabcentral/fileexchange/46080-plot_depfun), MATLAB中央文件交换。检索

评论和评级(35

摩擦罗恩

亚当·米勒

这应该是一个内置 - 非常有用!

Yaad Ram

很棒的东西,推荐。

塞西尔•威尔逊

非常好 !

尼科斯成玻璃

非常酷的工具,谢谢。为了画出同一个目录下的所有函数,我只需要创建一个文件-带有目录名-在其中列出所有函数。有没有更聪明的方法来获得同样的结果?

鲍勃

我从文件交换中下载了我的代码公平份额,但这就是盒子里的 - 快速,华丽的情节,哦,哦,所以提供信息。总有一天我希望与你的贡献者一样有用。非常感谢!

Nicolas Pipard.

易于使用。在R2018b中工作良好
我的意思是@bruce.

Nicolas Pipard.

我也在想这个问题。蓝色似乎意味着函数与函数foo位于同一个文件夹中,而红色则表示在不同的文件夹中

米莫登

肖恩·吴

梅森赖特

这对我来说非常有效。谢谢你!

理查德格里菲斯

杰出的

人文国林

非常有用!

nagaditya poluri

伟大的工具;

HUY CU.

哈斯Shekhar

优秀的

杰克德国人

布鲁斯

情节中的颜色是什么意思?
任何方法得到工具箱使用包括?

克里斯托弗·皮德森

感谢您的反馈 - 我已经更新了该文件,现在应该使用边缘和节点注释。

Zi-Xiang Wang

伟大的工具。

我使用了Plot_Graph的“作用”选项,并注意到它们不匹配“名称”输入。

碰巧在第413行找到一个错误,并通过替换来纠正:
set(h,'string',{get(h,'string'),opt.comments {i}})
:
设置(h,“字符串”,{获取(h,“字符串”),opt.comments {opt.node(我)。指数}})
以便得到正确顺序的评论。

希望它将包含在下一个版本中!

问候,
Zi-Xiang

蒂埃里Dalon

我已经试着解释了http://tdalon.blogspot.de/2016/09/matlab-editor-customized-shortcuts.html.如何在快速访问工具栏中添加快捷方式将实用程序集成在MATLAB编辑器中。也许你可以融入这种改进。

穆瓦克

可以集成plot_depfun和plot_subfun吗?

克里斯托弗·皮德森

谢谢你的反馈,约翰。
我猜测plot_graph的输入出于某种原因是错误的。你能在plot_graph的第二行放一个“键盘”命令并检查输入吗?他们应该是:
名称= {'plot_depfun','plot_graph'}
= 1;
= 2;
varargin = {'-colour','bb'}

另外,我假设你用的是windows系统?
问候,
克里斯·皮德森

约翰桃子

我使用R2016a,得到以下错误:
>> plot_depfun('plot_depfun')
使用plot_graph>sub_opt时出错(第37行)
未知选项:必须为字符串或cellstring数组

这发生在第一次迭代i(第33行),val = varargin{i} =[3 2]。

你对此有什么建议修复吗?

默罕默德

伟大的!!

Roy Goodman.

这看起来像一个很好的程序,但我尚未努力工作。当它在“键盘”命令上时,如何对程序进行故障排除故障,例如,在plot_graph.m的241线上?

Stefan Grandl

马可·沃斯默

谢谢现在很棒

克里斯托弗·皮德森

嗨布鲁斯 - 你得到这个文件的原因是简单。我是一个白痴,在Plot_subfun上传了错误的文件。现在应该是固定的。至于你的问题:

一个简单的例子是:plot_depfun('plot_depfun'),它绘制函数plot_depfun本身的依赖树。在本例中,您将得到一个带有两个框的图形:plot_depfun和plot_graph,这是它所依赖的另一个函数。

至于其他输入,如果你输入:
plot_depfun('somefunction','a','b','c')您将获得“某些功能”的依赖树,但函数a,b,c将被忽略(它将被视为函数是否有没有依赖于A,B或C.)

必须忽略的函数列表必须是字符串。它们可以是完整的文件名(例如'c:\ folder \ somefun.m'),文件名(例如''somefun.m')或只是函数名称(例如'某种活动')。

希望有所帮助。

布鲁斯艾略特

出于某种原因,我试图下载堂兄,Plot_subfun(?)时,我得到了这个函数,但这看起来也很好。但是一些文档将是一个很大的帮助。有什么例子吗?varargin输入中允许哪些输入?选项?这看起来像一个很棒的工具 - 我只需要几个提示。谢谢!

克里斯托弗·皮德森

@Marco -谢谢你的反馈。我已经修复了没有正确忽略函数的bug。让我知道最新的版本是否为您工作。

马可·沃斯默

非常好,但是忽略varargin中的函数似乎不起作用。

马太福音

在简单的测试用例上不再是错误。
>> plot_depfun('plot_depfun')

克里斯托弗·皮德森

Matthew -谢谢你的反馈。
我不小心提交了代码的测试版本。
向以前下载此文件的每个人道歉,新版本实际工作!

马太福音

这是个很酷的工具。但是,有几个错误:例如,错误在plot_depfun>sub_deps(第60行),错误在plot_depfun>sub_deps(第78行)。

代码质量相当差。

Matlab释放兼容性
创建R2015a
兼容任何释放
平台的兼容性
视窗 苹果系统 Linux

社区宝藏狩猎

在MATLAB中心找到宝藏,并发现社区可以如何帮助您!

开始狩猎!