QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2018|回复: 3
打印 上一主题 下一主题

工具箱

[复制链接]
字体大小: 正常 放大

3

主题

4

听众

256

积分

升级  78%

  • TA的每日心情
    郁闷
    2014-4-16 16:12
  • 签到天数: 72 天

    [LV.6]常住居民II

    跳转到指定楼层
    1#
    发表于 2012-4-9 17:34 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    弱弱的问一句,matlab工具箱怎么导入到toolbox中阿?
    zan
    转播转播0 分享淘帖0 分享分享1 收藏收藏0 支持支持0 反对反对0 微信微信

    857

    主题

    21

    听众

    1598

    积分

  • TA的每日心情
    开心
    2012-7-27 21:03
  • 签到天数: 99 天

    [LV.6]常住居民II

    群组第二届数模基础实训

    群组Matlab讨论组

    如果是Matlab安装光盘上的工具箱,重新执行安装程序,选中即可。如果是单独下 载的工具箱,则需要把新的工具箱(以下假设工具箱名字为svm)解压到toolbox目录下,然后用addpath或者pathtool把该工具箱的路径 添加到matlab的搜索路径中,最后用which newtoolbox_command.m来检验是否可以访问。如果能够显示新设置的路径,则表明该工具箱可以使用了。具体请看工具箱自己代的 README文件。

    1.1 举例:
    要添加的工具箱为svm,则解压后,里边有一个目录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,则安装成功,当然也可以在命令窗口输入path来查看。

    上面的 说明和例子基本上介绍了在matlab中如何添加工具箱,下面是其他补充:

    1.2 添加方式总结:
    事实上,有两种添加工具箱到 matlab搜索路径的方法:其一是用代码,其二是用界面。其实无论用哪种方法,都是修改pathdef.m这个文件。
    1.2.1 代码方式:
    1.2.1.1 适用于添加下载的工具箱(别人的):
    在命令窗口输入addpath D:\MATLAB6p5\toolbox\svm 或者addpath(‘D:\MATLAB6p5\toolbox\svm’);

    但是这种方法只能添加svm目录,如果该目录下有其他子 文件夹,并且运行时候“隐式”调用到这些子文件夹(例如假设svm目录下存在子文件夹matdata,该子文件夹下有logo.mat这个文件,且在m文 件代码中使用了诸如 load logo 这样的句子,即没有显式给出logo.mat的具体路径,则称为“隐式”),则不能正确访问。因此,有必要在添加时使用以下语句把svm目录下所有文件夹 都添加到搜索路径中:
    程序代码

    addpath(genpath('D:\MATLAB6p5\toolbox\svm'));


    另外,如果只使用以上代码,则退出matlab后,新添加的路径不会被保存下来,下次重新启动matlab后又需 要重新添加。可以用savepath来解决这个问题,即在命令窗口中使用 savepath 便可。不过保存路径操作只对matlab 2006a、2006b有效(应该对版本7.0以上的都有效,因没有测试,所以不敢肯定),对6.5版本的matlab无效(该版本没有savepath 这个命令)。

    1.2.1.2 适用于添加自己的工具箱(即工具箱自己编写,然后希望别人下载后当运行主文件时自动把路径添加到matlab搜索路径中):
    在主文 件中加入如下代码;
    程序代码
    sCurrPath = fileparts(mfilename('fullpath'));
    addpath(genpath(sCurrPath)); %如果该工具箱没有其他子目录,则可以不需要用genpath
    savepath; %这句可根据各人需要自行选择,相信上一节的解释已经很清楚

    1.2.2 界面方式:
    首先把主界面调出来,有两种方式,一种是在命令窗口输入pathtool,另一种是在matlab菜单调用(File -> Set Path…)。打开主界面后,相信不用太多解释了。Add Folder… 或者 Add with subfolders… 就可以了,添加完毕后,如果需要保存该路径,则在close前save一下就可以了。
    这种方式的好处是如果路径有问题,matlab会马上报错, 告诉用户添加失败。
    回复

    使用道具 举报

    3

    主题

    4

    听众

    256

    积分

    升级  78%

  • TA的每日心情
    郁闷
    2014-4-16 16:12
  • 签到天数: 72 天

    [LV.6]常住居民II

    回复

    使用道具 举报

    St…        

    0

    主题

    6

    听众

    303

    积分

    升级  1%

  • TA的每日心情
    开心
    2016-6-12 16:19
  • 签到天数: 91 天

    [LV.6]常住居民II

    自我介绍
    我是个热爱数学、通信、计算机等学科。而且我对数学有自己的部分见解。

    社区QQ达人 新人进步奖

    群组Matlab讨论组

    群组学术交流A

    群组学术交流B

    群组学术交流C

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2025-5-25 20:32 , Processed in 0.545799 second(s), 68 queries .

    回顶部