将搜索路径转移到新版本

4次观看(最近30天)
约翰D 'Errico
约翰D 'Errico 2015年3月16日
编辑: 每•艾萨克森 2016年2月12日
现在我的许可证已经升级到2015a,应该有一种方法可以简单地将旧的(非tmw提供的)搜索路径转移到新版本。
因为对我来说,这涉及到添加几十个我自己的工具箱,以及我从FEX下载的各种工具箱,这是最难的部分。
我希望在新版本中看到导出外部搜索路径选项,然后是导入外部搜索路径。这应该是可行的,事实上,如果没有人有更好的想法,我可以看到这样写。
我将编写一个简单的gui工具,它将允许我在当前搜索路径中选择目录的子集,然后导出包含该列表的文件。然后,导入工具将读取该文件,并允许我选择将这些目录添加到搜索路径的顶部或底部。
这里的问题是,当我安装新版本时,在我的新搜索路径上没有导入工具。还是聊胜于无,但这将是最好的,如果它已经在MATLAB中。但我在路径工具里没看到。

接受的答案

约翰D 'Errico
约翰D 'Errico 2015年3月18日
好吧,既然没有人回答过这个问题,我就贴出我自己的答案吧。
我附加了一个m文件,名为export_search_path。
- export_search_path提取搜索路径上的非matlabroot目录,然后决定它们是否属于新MATLAB版本中新路径的开始或结束。
——那么将.mat文件写入当前目录,其名称不应与任何内容冲突。
-最后,它在该目录中动态创建一个m文件,您可以在新的MATLAB版本中运行该文件。
当您打开新的MATLAB版本时,您可以cd到指定的目录,并运行import_search_path。执行m文件将更新新版本中的搜索路径。
2的评论

登录评论。

更多答案(0)

类别

了解更多有关搜索路径帮助中心文件交换

世界杯预选赛小组名单社区寻宝

在MATLAB Central中寻找宝藏,并了解社区如何帮助您!世界杯预选赛小组名单

开始狩猎!

Baidu
map