如何导入matlab工具箱?
MATLAB有一系列丰富的自带工具箱,但是针对于一些不断兴起的算法或者处理手段,MATLAB可能并没有相应的工具箱,那么我们只能将这种工具箱导入到MATLAB进行使用,下面我们就通过实例,介绍一下如何导入MATLAB工具箱,我们以
导入支持向量机工具箱libsvm为例进行演示。
操作方法
- 01
首先是下载好安装压缩包,我这里下载的是 libsvm-3.17.zip ,下载好,解压,然后将其放到MATLAB安装文件夹toolbox文件夹下,这里说明一点: 并不是必须要到这个文件夹下,只是为了规范,这样应用的时候,工具箱就全在toolbox工具箱文件夹里了。便于管理和操作。 以我的电脑为例,我的MATLAB安装在D盘Program Files文件夹中,那么我需要将解压好的libsvm-3.17文件夹放在 D:\Program Files\MATLAB\R2012a\toolbox文件夹下
- 02
然后我们需要将这个路径设定进来。 点击 file- set path
- 03
会弹出下面这个界面,这里要 注意了,很多教程中都是说点击add folders-,但是很多情况下,都会发生错误,这是因为如果你的工具箱文件夹中含有子文件夹,那么久无法添加到路径当中来,那么应用的时候肯定会发生错误。 正确添加方法(如下图):单击-add with subfolders,找到刚才的libsvm-3.17文件夹,确定,然后最后保存就可以了。
- 04
说明: 并不是到这一步,就代表工具箱导入成功了,要 具体看工具箱的说明,例如对这一个工具箱libsvm,工具箱还不可以用,还需要进行编译、make等操作。 具体步骤 在MATLAB主窗口中依次输入 mex -setup 回车 y 回车 然后在出现的选项中选择含有C++6.0的那个选项的序号,例如我的是2,那么输入 2 回车 y 回车 make 回车 等待自动执行完毕,导入全部完成,可以使用了。