我怎么告诉我程序使用工具箱吗?

526(30天)
有人知道的一个快速的方法来测试工具箱用于一组代码。我有一个大项目(传播跨不同的功能),我不记得我工具箱可以当我写它。
我只有MATLAB的基本安装我的新公司,需要找出哪些工具箱来购买。我可以确定一个因为代码崩溃当它达到一个特定的函数,但不能easiy发现如果有别人。
也许那里是一个脚本搜索文本和比较它和列表的功能不同的工具箱?
1评论
沃尔特·罗伯森
沃尔特·罗伯森 2011年1月28日
代码是否有实例的函数的名称作为一个字符串,如指定一个回调一个字符串,或实例的eval()或evalin () ?

登录置评。

接受的答案

安德烈亚斯•戈斯
安德烈亚斯•戈斯 2011年1月28日
有几件事情来考虑。首先,你可以在一台机器上运行代码,必要的产品(如试用版)和运行代码后执行:s manbetx 845
许可证(其中的inuse”)
它会返回你的产品使用。s manbetx 845除了沃尔特mentione点在他的评论(如果代码使用EVAL),这是一个保存方法。
然后是DEPFUN命令列出依赖性。我见过的用户使用,但你需要有一个好的理解函数的名称和产品所属。你可能需要做研究,容易出错。
1评论
汪东城Doke
汪东城Doke 2011年2月2日
不会“其中执照inuse”捕获调用EVAL吗?EVAL操作也会检查适当的许可证,所以它应该很健壮。

登录置评。

更多的答案(3)

Subin Kuttappan Stellal玛丽
Subin Kuttappan Stellal玛丽 2016年10月18日
matlab.codetools.requiredFilesAnds manbetx 845Products 将列出所有的工具箱中使用脚本。
7评论
沃尔特·罗伯森
沃尔特·罗伯森 2023年5月13日
怀疑 你可以工作图灵停机问题的变化表明,有确定的项目,你不可能在有限的时间内告诉工具箱代码调用。

登录置评。


安德鲁·纽厄尔
安德鲁·纽厄尔 2011年1月28日
你可以依赖的一份报告为每个文件夹,您的代码(从菜单在当前文件夹窗口)。工具箱将明显位置的功能。

奥列格•科马罗夫
奥列格•科马罗夫 2011年1月28日

我们也有一个非常有用的提交FDEP:函数依赖仪检测evalin也。

调用

fdep (' functionName ', ' - l ')

显示了GUI中的依赖关系(这里只是一个预览版):

奥列格

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!