前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >小白都能懂的工具箱安装方法

小白都能懂的工具箱安装方法

作者头像
巴山学长
发布2019-10-14 16:21:55
1.3K0
发布2019-10-14 16:21:55
举报
文章被收录于专栏:巴山学长巴山学长

工具箱在matlab编程扮演着举足轻重的角色,使用工具箱可大大提高编程效率,也可以有效地避免不必要的重复编程。有不少小伙伴尤其是matlab初学者对如何安装matlab工具箱疑惑不少。

在将如何安装工具箱之前先来谈谈“路径”,matlab的路径分为搜索路径、默认工作路径和当前路径,搜索路径是matlab文件系统中所有文件夹的子集,MATLAB使用搜索路径来高效地定位文件,在搜索路径中文件可以直接被调用或引用;默认工作路径即matlab打开时所位于的的路径,建议将经常使用的文件夹设置成默认工作路径;当前路径即matlab当前所处的工作路径,在当前路径下的文件或数据可以不用声明路径而直接使用文件名就可以使用。

明白了路径之后再来谈如何安装工具就容易理解了,若某个函数或文件位于搜索路径中,则不管当前路径是什么,都是可以正常被使用,说白了安装工具箱就是将工具箱的所有文件添加到搜索路径当中去。

法一:通过通用对话框安装工具箱

(以自制工具箱installTest安装为例,工具箱未安装之前,运行main函数会报错,安装之后错误消失)

测试用main.m程序

代码语言:javascript
复制
clc;clear;
a = 2.5;
b = 3.5;
% 调用jiaFa
A = jiaFa(a,b);
% 调用减法
B = jianFa(a,b);
% 调用乘法
C = chengFa(a,b);
% 调用除法
D = chuFa(a,b);

1、在命令窗口中输入“pathtool”打开路径设置对话框,如下图:

2、单击“添加并包含子文件夹”,按图示步骤操作,如下图:

3、添加完成后单击保存即可,至此installTest工具箱安装成功,如下图:

法二:全自动化傻瓜式安装

原理:将程序autoInstallToolBox.m放置在工具箱主文件夹下,运行程序后将遍历工具箱主文件夹及其所有子文件,并将遍历到文件夹添加到搜索路径中,即完成工具箱安装。(温馨提醒:如果autoInstallToolBox不在工具箱主文件下,则需要先定义工具箱文件夹的路径)

autoInstallToolBox函数

代码语言:javascript
复制
function autoInstallToolBox(varargin)
% 判断有无自定义目标文件夹所在路径
if isempty(varargin)
    % 如果无输入则取当前工作路径
    cpath = pwd;
else
    cpath = varargin{1};
end
% 获取当前目录下所有文件夹及其子文件夹
% findAllSubfolders函数由Jian Chang书写
allFolders = findAllSubfolders(cpath);
% 计算文件夹个数
len = length(allFolders);
for k = 1:len
    % 将路径添加到搜索路径中
    addpath(allFolders{k});
end
end
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-10-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 巴山学长 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档