matlab如何添加工具箱

matlab如何添加工具箱

ID:11925466

大小:27.00 KB

页数:0页

时间:2018-07-14

matlab如何添加工具箱_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《matlab如何添加工具箱》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.如何添加工具箱?以下是添加工具箱的方法:(论坛很多人转载过,这里就不作区分了,下面的举例也一样)如果是Matlab安装光盘上的工具箱,重新执行安装程序,选中即可。如果是单独下载的工具箱,则需要把新的工具箱(以下假设工具箱名字为svm)解压到toolbox目录下,然后用addpath或者pathtool把该工具箱的路径添加到matlab的搜索路径中,最后用whichnewtoolbox_command.m来检验是否可以访问。如果能够显示新设置的路径,则表明该工具箱可以使用了。具体请看工具箱自己代的README文件。1.1举例:要添加的工具箱为svm,则解压后,里边有一个目录svm,假

2、设matlab安装在D:MATLAB6p5,将svm目录拷贝至D:MATLAB6p5toolbox,然后运行matlab,在命令窗口输入addpathD:MATLAB6p5toolboxsvm回车,来添加路径。然后在svm目录下,任意找一个m文件,以svcinfo.m为例,在命令窗口中输入whichsvcinfo.m。如果显示出该文件路径,如D:MATLAB6p5toolboxsvmsvcinfo.m,则安装成功,当然也可以在命令窗口输入path来查看。上面的说明和例子基本上介绍了在matlab中如何添加工具箱,下面是其他补充:1.2添加方式总结:事实上,有两种添加

3、工具箱到matlab搜索路径的方法:其一是用代码,其二是用界面。其实无论用哪种方法,都是修改pathdef.m这个文件,阁下如果是高手,可以直接打开该文件修改,呵呵,对此这里不作讨论。1.2.1代码方式:1.2.1.1适用于添加下载的工具箱(别人的):在命令窗口输入addpathD:MATLAB6p5toolboxsvm或者addpath(‘D:MATLAB6p5toolboxsvm’);但是这种方法只能添加svm目录,如果该目录下有其他子文件夹,并且运行时候“隐式”调用到这些子文件夹(例如假设svm目录下存在子文件夹matdata,该子文件夹下有logo.mat这个文件,

4、且在m文件代码中使用了诸如loadlogo这样的句子,即没有显式给出logo.mat的具体路径,则称为“隐式”),则不能正确访问。因此,有必要在添加时使用以下语句把svm目录下所有文件夹都添加到搜索路径中:程序代码addpath(genpath('D:MATLAB6p5toolboxsvm'));另外,如果只使用以上代码,则退出matlab后,新添加的路径不会被保存下来,下次重新启动matlab后又需要重新添加。可以用savepath来解决这个问题,即在命令窗口中使用savepath便可。不过保存路径操作只对matlab2006a、2006b有效(应该对版本7.0以上的都有效,因

5、没有测试,所以不敢肯定),对6.5版本的matlab无效(该版本没有savepath这个命令)。1.2.1.2适用于添加自己的工具箱(即工具箱自己编写,然后希望别人下载后当运行主文件时自动把路径添加到matlab搜索路径中):在主文件中加入如下代码;程序代码sCurrPath=fileparts(mfilename('fullpath'));addpath(genpath(sCurrPath));%如果该工具箱没有其他子目录,则可以不需要用genpathsavepath;%这句可根据各人需要自行选择,相信上一节的解释已经很清楚1.2.2界面方式:首先把主界面调出来,有两种方式,一种是在

6、命令窗口输入pathtool,另一种是在matlab菜单调用(File->SetPath…)。打开主界面后,相信不用太多解释了。AddFolder…或者Addwithsubfolders…就可以了,添加完毕后,如果需要保存该路径,则在close前save一下就可以了。这种方式的好处是如果路径有问题,matlab会马上报错,告诉用户添加失败。2工具箱添加失败:2.1work目录和toolbox目录问题:你当然可以单独把一个或多个文件(不含文件夹)放在work目录下来实现“1对n”,因为work目录是其中一个matlab默认的搜索路径,但显然不能包含文件夹,如果包含文件夹,则同样需要把该文

7、件夹添加到搜索路径中。相反,你不能单独把一个或多个文件(不含文件夹)放在toolbox目录下来实现“1对n”,因为toolbox这个目录并非matlab的一个默认搜索路径,除非你把toolbox文件夹添加到搜索路径中。2.2由于路径名称而导致添加失败的总结:2.2.1路径存在空格:错误:addpathC:ProgramFilesMATLABR2006btoolboxfinity正确:addpath(‘C:ProgramFilesM

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。