huangbo929 发表于 2006-12-8 15:55

实例介绍:如何向MATLAB中添加新工具箱

Matlab大部分函数都放在了toolbox这个文件夹下面。可以试着把需要的函数和工具箱放进去看看能不能用。象matlab升级以后功能会更强大,包含的工具箱也越多,所占用的硬盘空间也变得很大。建议你安装的时候选择自定义安装,只装自己需要的几个工具箱,看你需要是用在什么专业,它里面有很多比如财务工具箱,航空工具箱,生物技术工具箱对与我专业就没有用,就可以不安装。这样就省了空间了。
   
总结一下matlab添加工具箱的方法:第一种:如果是安装光盘上的工具箱,重新执行安装程序,选中即可。如果是单独下载的工具箱,一般情况下仅需要把新的工具箱解压到某个目录,然后用pathtool添加工具箱的路径。在命令窗口中敲入pathtool,会出现一个setpath的窗口,点add folder或者add with subfolders按钮,选中你的工具箱。保存既可。任选工具箱中的一个命令,然后help一下看看是否好使。字数限制。

举例:
我下载了支持向量基工具箱,解压后,里边有一个目录svm
我的matlab安装在D:MATLAB6p5

将svm目录拷贝至D:MATLAB6p5        oolbox

然后运行matlab,在命令窗口输入addpath D:MATLAB6p5        oolboxsvm回车,来添加路径。

然后在svm目录下,任意找一个m文件,以svcinfo.m为例

在命令窗口中输入which svcinfo.m

如果显示出该文件路径,如 D:MATLAB6p5        oolboxsvmsvcinfo.m

则安装成功


================eight===================
更多细节请参阅以下帖子:
[原创]关于如何在matlab中添加新的工具箱的整理和心得
======================================

[ 本帖最后由 eight 于 2007-2-20 00:42 编辑 ]

eight 发表于 2006-12-8 15:57

原帖由 huangbo929 于 2006-12-8 15:55 发表
Matlab大部分函数都放在了toolbox这个文件夹下面。可以试着把需要的函数和工具箱放进去看看能不能用。象matlab升级以后功能会更强大,包含的工具箱也越多,所占用的硬盘空间也变得很大。建议你安装的时候选择自定 ...


这个论坛早就有了

laoliangcqu 发表于 2006-12-16 11:30

楼主在按照你提的方法
举例:
我下载了支持向量基工具箱,解压后,里边有一个目录svm
我的matlab安装在D:\MATLAB6p5

将svm目录拷贝至D:\MATLAB6p5\toolbox

然后运行matlab,在命令窗口输入addpath D:\MATLAB6p5\toolbox\svm回车,来添加路径。

然后在svm目录下,任意找一个m文件,以svcinfo.m为例

在命令窗口中输入which svcinfo.m

如果显示出该文件路径,如 D:\MATLAB6p5\toolbox\svm\svcinfo.m

则安装成功

安装后,如果下次启动还得再次重装

laoliangcqu 发表于 2006-12-16 11:31

而用pathtool 添加后就不存在这个问题了

stephenhope 发表于 2006-12-16 11:55

偶一般都是通过FILE->SETpath 来添加的
不过有时候要要注意 使用ADD subfolder
有些MATHWORKS给的工具箱有好多层的目录 所以就要注意子文件夹的情况了

wenxin5137 发表于 2007-1-9 09:49

为什么我的不行呢

addpath D:\学习工具\MATLAB6p5\toolbox\GA_SVM
Warning: Name is nonexistent or not a directory: D:\学习工具\MATLAB6p5\toolbox\GA_SVM.
> In D:\学习工具\toolbox\matlab\general\path.m at line 116
In D:\学习工具\toolbox\matlab\general\addpath.m at line 88
>> which SVMTrain.m
SVMTrain.m not found.
>> 请教高手如何操作

eight 发表于 2007-1-9 10:48

原帖由 wenxin5137 于 2007-1-9 09:49 发表
addpath D:\学习工具\MATLAB6p5\toolbox\GA_SVM
Warning: Name is nonexistent or not a directory: D:\学习工具\MATLAB6p5\toolbox\GA_SVM.
> In D:\学习工具\toolbox\matlab\general\path.m at line 116 ...


试试不要使用中文路径,或者直接在菜单中添加吧
页: [1]
查看完整版本: 实例介绍:如何向MATLAB中添加新工具箱