这个命令已经碰到无数遍了,我每次都忘记,用的时候又要费时间在网上搜,超不爽。于是决定记录下,以备忘。这里的内容基本是参考的《给Matlab添加机器学习工具箱》这篇帖子,特此说明。
一、基本命令
Matlab提供了一个搜索路径,默认在安装目录下的toolbox。只要把工具箱文件夹复制到搜索路径对应的目录下。通知matlab一下(把该工具箱路径添加到matlab搜索路径中),就可以了
先介绍matlab下添加路径时常用的几个命令:
1. genpath命令
genpath:生成递归的工具箱路径,比如说在命令行下执行如下命令:
genpath(‘C:\dir’); %目录C:\下有如下子文件夹:C:\dir\a, C:\dir\b, C:\dir\c
genpath返回的结果是:C:\dir;C:\dir\a;C:\dir\b;C:\dir\c
2. addpath命令
addpath:添加路径到matlab的搜索路径,比如说在命令行下执行如下命令:
addpath c:\matlab\work
addpath 将添加路径c:\matlab\work到matlab的搜索路径
二、以命令行的方式添加工具箱
1. 假设toolbox名称为machinelearning,将这个工具箱对应的文件夹复制到matlab默认的搜索路径:
C:\Program Files\MATLAB\R2010b\toolbox\中。
2. 添加machinelearning工具箱的路径到matlab的搜索路径中
addpath(genpath(‘C:\Program Files\MATLAB\R2010b\toolbox\machinelearning’)); %将子路径也添加进去
savepath; %将路径写入配置文件pathdef.m,以便matlab重启后,工具箱仍然在搜索路径中
三、以UI的方式添加工具箱
1. pathtool命令
在matlab命令行中执行pathtool命令,然后选择:add folder, add subfolders就可以了
选择move up, move down可以调整路径的搜索顺序
2. 结果验证
将工具箱添加到matlab默认搜索路径以后,需要验证是否添加成功:
which dcData, 如果添加成功,则返回如下结果:
C:\Program Files\MATLAB\R2010b\toolbox\machinelearning\dcData.m
赞过:
赞 正在加载……
相关