起名开运:做最专业的国学起名网 最新资讯 最新问答
当前位置: 首页 起名开运问答

toolbox怎么改名

提问者:财富
回答数
1
浏览人数
209
标签:
共 1 个回答
  • 刘氓氓刘氓氓2024-10-15超过78用户采纳过TA的回答

    怎么往matlab中添加工具箱

    下载一个工具箱,添加到matlab中,直接运用:

    在matlab的file下面的set path把它加上,把路径加进去后在

    file→Preferences→General的Toolbox Path Caching里点击update Toolbox Path Cache更新一下,就OK了

    1.1如果是Matlab安装光盘上的工具箱,重新执行安装程序,选中即可;

    1.2如果是单独下载的工具箱,一般情况下仅需要把新的工具箱解压到某个目录。

    2在matlab的file下面的set path把它加上。

    3把路径加进去后在file→Preferences→General的Toolbox Path Caching里点击update Toolbox Path Cache更新一下。

    4用which newtoolbox_command.m来检验是否可以访问。如果能够显示新设置的路径,则表明该工具箱可以使用了。

    或者将工具箱复制到toolbox目录然后在set path里面添加这个目录就可以用了。

    在matlab的file下面的set path把它加上,把路径加进去后在

    file→Preferences→General的Toolbox Path Caching里点击update Toolbox Path Cache更新一下,就OK了

    以下是我在别的地方看到的,转过来你参考一下吧。

    首先说说添加到matlab搜索路径好处:1

    n——你只需要存储一个副本,就可以在其他地方使用。具体来说,假设你在数据盘D上新建了两个目录abc和def,这两个工程(每个目录下的所有程序相应地称为一个工程)都需要调用同一个(些)函数(简称工具箱),如果你没有把该工具箱添加到matlab的搜索路径下,则需要分别把工具箱中所有用到的文件都复制到目录abc和def下才能正确运行。这显然浪费空间,matlab提供了一个搜索路径(默认在matlab安装目录下的toolbox中),只要把工具箱对应的整个文件夹复制到搜索路径对应的目录下,并且通知matlab一声(把该路径正确添加到搜索路径中),就可以在abc和def中使用这个工具箱了(即无论你的工程文件在哪个目录(有效的目录)下都可以访问这个工具箱中的函数)。下面就以matlab安装目录下的toolbox目录作为默认的添加路径进行详细说明。

    1.如何添加工具箱看

    以下是添加工具箱的方法:(论坛很多人转载过,这里就不作区分了,下面的举例也一样)

    如果是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目录下所有文件夹都添加到搜索路径中:

    500){this.resized=true;this.style.width=500;}">程序代码

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

    如果只使用以上代码,则退出matlab后,新添加的路径不会被保存下来,下次重新启动matlab后又需要重新添加。可以用savepath来解决这个问题,即在命令窗口中使用

    savepath便可。不过保存路径操作只对matlab

    2006a、2006b有效(应该对版本7.0以上的都有效,因没有测试,所以不敢肯定),对6.5版本的matlab无效(该版本没有savepath这个命令)。

    1.2.1.2适用于添加自己的工具箱(即工具箱自己编写,然后希望别人下载后当运行主文件时自动把路径添加到matlab搜索路径中):

    在主文件中加入如下代码;

    500){this.resized=true;this.style.width=500;}">程序代码

    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会马上报错,告诉用户添加失败。

    2工具箱添加失败:

    2.1 work目录和toolbox目录问题:

    你当然可以单独把一个或多个文件(不含文件夹)放在work目录下来实现逗1对n地,因为work目录是其中一个matlab默认的搜索路径,但显然不能包含文件夹,如果包含文件夹,则同样需要把该文件夹添加到搜索路径中。相反,你不能单独把一个或多个文件(不含文件夹)放在toolbox目录下来实现逗1对n地,因为toolbox这个目录并非matlab的一个默认搜索路径,除非你把toolbox文件夹添加到搜索路径中。

    2.2由于路径名称而导致添加失败的

    2.2.1路径存在空格:

    错误:addpath C:\Program Files\MATLAB\R2006b\toolbox\finity

    正确:addpath(‘C:\Program Files\MATLAB\R2006b\toolbox\finity’)或者使用界面方式添加

    说明:在6.5版本的matlab不推荐使用带空格的路径,因为matlab6.5的安装路径是不允许有空格的,因此不晓得带空格的工具箱路径会出现什么问题。7.0以上应该没有问题。

    界面方式则估计没有问题,有问题matlab会自动报错的。

    2.2.2路径存在中文:

    用addpath和界面方式均可以成功添加,但不推荐,最好使用英文路径。

    2.2.3路径存在逗@地字符:

    均不成功,不要使用逗@地字符

    小结:出现其他与添加相关的错误时,用标准的路径和文件名试试吧。

    3正确添加了工具箱,但运行调用时出错:

    3.1版本问题:

    对于工具箱检测到matlab版本不兼容的问题,先引用一下happy教授的回复:

    =====================happy================================

    这个是有用的,估计是作者考虑到随着matlab的升级会出现不兼容的问题,因此加了类似的设置error('unsupported

    matlab version. please send an

    email.');以提示大家。从这一设置上看4.x和5.x版本的是完全没有问题的,之后的版本可能会出现问题,是否真的会出现需要进行测试

    =========================================================

    我也遇到过这类问题(如3.3节提到的spm5,下载得到的文件如果遇到2006版本的matlab则无法成功运行),但不是matlab的直接回复说逗版本不支持地,而是普通的语法出错。我的经验是根据错误提示调试一下,看看问题出在哪里,然后再对程序作相应修改。例如在我的问题中,由于不支持最新的版本,所以2006a和2006b版本分别用下面的语句进行检查:strcmp(version('-release'),'2006a')

    和 strcmp(version('-release'),'2006b')。

    3.2程序中其他语法错误:

    估计部分语法不兼容,例如7.0版本以上的matlab可以使用&&、||、@(x)等等之类的符号,但是在6.5版本下无效,这种错误也需要自己手动修改一下代码。

    3.3工具箱中的函数重名问题:

    Happy教授也提到过,除了改名,没有太好的办法。但是如果改的地方不止一个,例如遇到该文件进行了多次的自我调用(一个典型例子是以switch

    和case语句进行区分不同的操作),或者其他文件存在对该文件的调用时,这是个很头痛的事情。根据我的经验,也没有找到太好的解决办法。以我所用的两个工具箱为例,它们的文件夹名字不同(一个是spm2,一个是spm5),但是里面的主m文件名字都一样,为spm.m,如果两个工具箱同处于matlab的搜索路径中,会导致其中一个工具箱失效,更别说两者之间通过切换来进行调用了。我一般的解决方法是安装两个matlab,例如一个是6.5版,一个是2006版,把两个工具箱分别添加到不同的matlab中,这样就可以启动不同版本的matlab使用不同版本的工具箱了,呵呵,算是一个补救的方法吧。

    3.4找不到m文件的问题:

    如果你已经把工具箱正确添加到搜索路径下,这种情况一般不会发生。也就是说,通过逗文件夹copy

    ->运行matlab

    ->添加路径地步骤后,该文件夹下所有文件应该都可以访问到。当你对该文件夹下的m文件更新(包括修改和新增)了以后,此时如果你不重启matlab,则可能会出现找不到m文件的问题(特别是该工具箱中的文件没有依赖关系,它们只是被放在一起方便调用,当你新增一个m文件到该文件夹下而不重启matlab的时候,会造成这一新增m文件访问失败)。解决这个问题的方法之一显然是重启matlab,如果你不想重启,也可用第二个方法:在命令窗口输入:

    rehash toolbox,逗强制地matlab刷新toolbox目录下的所有文件,这样就可以正确访问了。

    日版iphone6怎么消除截图的声音

    去除日版 iPhone 6拍照音:

    进入/System/Library/Audio/UISounds,找到 photoShutter文件,改名字或者删除掉。

    如果你想更彻底,可以将连拍的声音也去掉。

    去除连拍音:/System/Library/Audio/UISounds/Modern

    进入这个文件夹,找到下面对应的三个文件,删除掉或者改名。

    camera_shutter_burst.caf

    camera_shutter_burst_begin.caf

    camera_shutter_burst_end.caf

    改名为:

    camera_shutter_burst.caf.bak

    camera_shutter_burst_begin.caf.bak

    camera_shutter_burst_end.caf.bak

    值得注意的是使用这个方法,在任何模式下,拍照都不会有声音,就算你手机不静音,开到最大声,拍照也不会有声音。

    苹果六拍照声音不能关是怎么回事

    应该是关闭方法不正确,Phone6拍照声音关闭方法如下:

    1、在苹果 iPhone6手机正面左侧有一个静音开关,它可以关闭手机上所有的提示声音,当然也包括拍照时的声音。

    2、随后系统会在屏幕上显示一个静音的图标,此时表明你可以用 iPhone来偷拍了。

    3、当手机处于静音功能时,这时再拍照就不会有声音了。(这个方法只针对国行版的 iPhone手机,如果你购买的是其它国家的 iPhone手机,这个方法是不适用的。)

    4、如果此时正好带有耳机,或是你的手机不支持静音拍照的话,用有线耳机来屏蔽拍照提示声音再好不过了。

    5、如果你的蓝牙耳机支持让 iPhone所有的声音都转接过来的话,当它与 iPhone连接以后,也可以达到拍照时静音的效果。

姓氏
生日
性别
大师起名

推荐问答

更多
  • 回答农家傲是什么意思生肖农家傲,是指乡村人士对自身家乡、传统和生活方式的傲慢和自豪感。在中国的历史长河中,农民一直是主体和灵魂,是中华文化的重要组成部分。农家傲无疑是中国的一
    2025-07-31 1个回答
  • 回答僵持是什么动物僵持不下指的是生肖马、指的是生肖牛、指的是生肖鼠。僵持不下在十二生肖中代表的是马,牛,鼠生肖马生肖属马的人,他们做事刻苦努力,始终保持斗志昂扬,他们从来没有认输妥
    2025-08-01 1个回答
  • 回答有儿女是什么生肖,有儿女解生肖有儿女是什么生肖文/1点星座有儿有女是许多人梦想中的幸福生活。许多夫妇都希望拥有一个女儿和一个儿子,这样的家庭常常令人羡慕。你有没有想过,如何才
    2025-08-01 1个回答
  • 回答五湖四海皆兄弟打一生肖五湖四海皆兄弟说的是生肖龙。中国古代的神话与传说中,龙是一种神异动物,具有九种动物合而为一之九不像之形象。具体是哪九种动物有争议。一直以来公认龙的起
    2025-08-03 1个回答
  • 回答充指什么生肖充并不直接指代某个具体的生肖。“充”这个词在汉语中有多种含义,如“充满”、“充足”、“充当”等,但它并不直接与十二生肖相关联。十二生肖,
    2025-08-03 1个回答

最新问答

更多
  • 回答充指什么生肖充并不直接指代某个具体的生肖。“充”这个词在汉语中有多种含义,如“充满”、“充足”、“充当”等,但它并不直接与十二生肖相关联。十二生肖,
    2025-08-03 1个回答
  • 回答五湖四海皆兄弟打一生肖五湖四海皆兄弟说的是生肖龙。中国古代的神话与传说中,龙是一种神异动物,具有九种动物合而为一之九不像之形象。具体是哪九种动物有争议。一直以来公认龙的起
    2025-08-03 1个回答
  • 回答有儿女是什么生肖,有儿女解生肖有儿女是什么生肖文/1点星座有儿有女是许多人梦想中的幸福生活。许多夫妇都希望拥有一个女儿和一个儿子,这样的家庭常常令人羡慕。你有没有想过,如何才
    2025-08-01 1个回答
  • 回答僵持是什么动物僵持不下指的是生肖马、指的是生肖牛、指的是生肖鼠。僵持不下在十二生肖中代表的是马,牛,鼠生肖马生肖属马的人,他们做事刻苦努力,始终保持斗志昂扬,他们从来没有认输妥
    2025-08-01 1个回答
  • 回答农家傲是什么意思生肖农家傲,是指乡村人士对自身家乡、传统和生活方式的傲慢和自豪感。在中国的历史长河中,农民一直是主体和灵魂,是中华文化的重要组成部分。农家傲无疑是中国的一
    2025-07-31 1个回答

热门问答

更多
  • 回答妈妈的网名起什么好两个字的有哪些呢?妈妈的网名起什么好幸福的感觉呢?妈妈是世界上最伟大的人,她们无怨无悔的为我们付出,她们有自己的生活,平时忙碌完之后也会上网社交,作为儿
    2024-06-12 1个回答
  • 回答瀚字一般人用不起吗?其实有些字在人的名字中很少出现,主要是这些字要不是命很合适的人用,根本就没办法震住,所以取名的时候一定要注意,了解完瀚字一般人用不起吗?再决定要不要用这
    2024-06-14 1个回答
  • 回答1984年出生的属鼠人,聪明机智,适应能力强,但也会在某些年份面临特殊的挑战和困难。随着2024年的到来,这批属鼠人即将迎来他们的40岁。根据传统命局学,40岁是一个重要的转折点,特别是
    2024-07-12 1个回答
  • 回答长生不死是什么生肖长生不死并不对应任何生肖。长生不死是一个成语,通常用来形容生命持久不衰,永远存在。在中华文化中,长生不死常常与神话、传说和道教等宗教信仰联系在一起,被视
    2024-09-19 1个回答
  • 回答南浦舟中两玉人代表什么生肖南浦舟中两玉人代表生肖猴、生肖牛、生肖鸡。全诗如下:鹧鸪天·薛公肃家席上作·七之七【作者】陆游【朝代】宋南浦舟中两玉人。谁知重见楚江滨。凭教后苑
    2024-10-29 1个回答
  1. 傻里傻气打一个动物生肖
  2. 傻眉楞眼打一个生肖
  3. 傻皮笑脸打一个生肖
  4. 傻瓜一个打一生肖
  5. 傻狗往死里打一个生肖
  6. 傻女儿打一个生肖动物
  7. 傻人傻福打一个生肖
  8. 傻人傻福打一个动物生肖
  9. 傲骨寒梅打一个生肖数字
  10. 傲霜门雪打一个生肖
  11. 丹砂打一个生肖是什么
  12. 中超打一个生肖是什么
  13. 中官打一个生肖是什么
  14. 严格打一个生肖是什么
  15. 严密打一个生肖是什么
  16. 丝字打一个生肖是什么
  17. 东打一个生肖是什么
  18. 世界分几个洲打一个生肖
  19. 世姿什么打一个生肖
  20. 丑字打一个生肖是什么