如何向MATLAB中添加新工具箱?

如何向MATLAB中添加新工具箱?,第1张

今天费了好大的劲终于将SVM_SteveGunn添加至我的matlab工具箱内,并且已能成功运行,现在把在添加以及运行中出现的各种问题罗列如下,并一一解决:

1、将下载的svm工具箱添加至matlab安装目录下

1、单独下载的工具丛陵箱

2、把新的工具箱拷贝到某个目录(我的是D:\soft\matlab2011b\toolbox)。

注意:你要是添加的很多个m文件,那就把这些m文件直接拷到再下一层你想要的工具箱的文件夹

例如,我要添加的是支持向量机工具箱,在刚才的文件夹下我已经有svm(支持向量机工具箱)文件夹了,但有的m文件还没有,我就把新的m文件统统拷到D:\soft\matlab2011b\toolbox \svm目录下了。如果你连某工具箱(你打算添加的)的文件夹都没有,那就把文件夹和文件一起拷到D:\soft\matlab2011b\toolbox 下。

先把工具箱保存到MATLAB安装目录的根目录下面,然后运行matlab---->file---->set path---->add folder 然后把你的工具箱文件夹添加进去就可以了

3、在matlab的菜单file下面的set path把它( D:\soft\matlab2011b\toolbox \svm )加上。

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

记得一定要更新!我就是没更新,所以添加了路径,一运行还是不行。后来更新了才行。

2、在对svm工具箱进行使用时,发现了'qp.dll 不是有效的 Win32 应用程序 '

问题描述:

mex在不同windows OS下编译的结果,所以我们需要重新编译一下qp.dll

解决方案:

steve gunn 的包下面有一个optimiser 文件夹,把current Diretory目录改为optimiser目录,例如E:\matlabProgram\SVM_SteveGunn\Optimiser,然后运行命令

>>mex -v qp.c pr_loqo.c

命令运行完毕后,你会发现原先的qp.dll变为qp.dll.old,还出现了qp.mexw32,我们把该文耐郑友件改为qp.dll 复制到工具箱文件夹下。原先的工具箱文件qp.dll可以先改一下名字...

3、我在运行第二步时发现了‘D:\SOFT\MATLAB~3\BIN\MEX.PL: Error: Compile of 'qp.c' failed.                                             Error using mex (line 206)

Unable to complete successfully.

这个是因为编译器设置的问题,这里需要重新选择设置编译器,设置编昌槐译器的方法:

mex -setup(mex和-setup之间要有空格),然后我选择的VS2010,然后再继续运行步骤2就成功了。

您好,matlab添加工具箱不需要重装,只滑宽芹需要在matlab安装目录下的toolbox文件夹中添加新的工具箱文件夹即可。首先,您巧神需要从官网上下载matlab工具箱,然后将其解压到matlab安装目录下的toolbox文件夹中。接下来,您可以在matlab命令行中输入“ver”命令,查看matlab安装的所有工具箱,以确认您添加的工具箱是否已经安装成功。最后,您可以在matlab中调用新添加的工具箱,以使用其中的功能。信毕总之,matlab添加工具箱不需要重装,只需要将其解压到matlab安装目录下的toolbox文件夹中即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11996718.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存