第1章 MATLAB R2020a概述——1.5 MATLAB文件管理

简介: 第1章 MATLAB R2020a概述——1.5 MATLAB文件管理

1.5  MATLAB文件管理


1.5.1  当前文件夹窗口


当前文件夹窗口可显示或改变当前文件夹,还可以显示当前文件夹下的文件,以及提供文件搜索功能。与命令行窗口类似,该窗口也可以成为一个独立的窗口,如图1-8所示。

35ca7adcc6e1c0ba8f27661dc56d77a1_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

1-8  当前文件夹窗口


1.5.2  搜索路径及其设置


MATLAB提供了专门的路径搜索器来搜索存储在内存中的M文件和其他相关文件,MATLAB自带的文件所存放路径都被默认包含在搜索路径中,在MATLAB安装目录的“toolbox”文件夹中包含了所有此类目录和文件。

例如,在MATLAB运算提示符后输入一个字符串“polyfit”后,MATLAB进行的路径搜索步骤如下:

1)检查polyfit是不是MATLAB工作区内的变量名,如果不是,则执行下一步。

2)检查polyfit是不是一个内置函数,如果不是,则执行下一步。

3)检查当前文件夹下是否存在一个名为polyfit.m的文件,如果不存在,则执行下一步。

4)按顺序检查在所有MATLAB搜索路径中是否存在polyfit.m文件。

5)如果仍然没有找到polyfitMATLAB就会给出一条错误信息。

提示:根据上述步骤可以推知,凡是不在搜索路径上的内容(文件和文件夹),都不能被MATLAB搜索到;当某一文件夹的父文件夹在搜索路径中而其本身不在搜索路径中时,此文件夹并不会被搜索到。

一般情况下,MATLAB系统的函数,包括工具箱函数,都是在系统默认的搜索路径之中的,但是用户设计的函数如果没有被保存到搜索路径下,则很容易造成MATLAB误认为该函数不存在。这时,只要把程序所在的目录扩展成MATLAB的搜索路径即可。

下面介绍MATLAB搜索路径的查看和设置方法。


1.查看MATLAB的搜索路径

单击MATLAB主界面中的主页选项卡→“环境面板→“设置路径按钮,或者在命令行窗口中输入“pathtool”命令,打开如图1-9所示的设置路径对话框。

9231750f4177ce818744b13a597122bf_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

1-9  “设置路径对话框

该对话框分为左右两部分,左侧几个按钮用来添加目录到搜索路径,还可从当前的搜索路径中移除选择的目录;右侧列表框列出了已经被MATLAB添加到搜索路径的目录。

此外,在命令行窗口中输入命令:

path

MATLAB将会把所有的搜索路径列出来:

C:\Users\Lenovo\Documents\MATLAB  

C:\Users\Lenovo\AppData\Local\Temp\Editor_vxdxq  

D:\MATLAB 2020a\toolbox\matlab\capabilities  

D:\MATLAB 2020a\toolbox\matlab\datafun  

D:\MATLAB 2020a\toolbox\matlab\datatypes  

D:\MATLAB 2020a\toolbox\matlab\elfun  

D:\MATLAB 2020a\toolbox\matlab\elmat  

……  


2.设置MATLAB的搜索路径

MATLAB提供了3种方法来设置搜索路径。

1)在命令行窗口中输入:

edit path

或者输入:

pathtool

或者通过单击MATLAB主界面中的主页选项卡→“环境面板→“设置路径按钮或者在命令行窗口中输入“pathtool”命令,打开设置路径对话框,通过该对话框编辑搜索路径。

2)在命令行窗口中输入:

path(path,’path’)     % ’path’是待添加的目录的完整路径

3)在命令行窗口中输入:

addpath ’path’ -begin
% ’path’是待添加的目录的路径,将新目录添加到搜索路径的开始
addpath ‘path’ -end
% ’path’是待添加的目录的路径,将新目录添加到搜索路径的末端

相关文章
|
存储 Java Windows
第1章 MATLAB R2020a概述——1.2 MATLAB R2020a的目录结构
第1章 MATLAB R2020a概述——1.2 MATLAB R2020a的目录结构
第1章 MATLAB R2020a概述——1.6 MATLAB帮助系统
第1章 MATLAB R2020a概述——1.6 MATLAB帮助系统
第1章 MATLAB R2020a概述——1.4 MATLAB的通用命令
第1章 MATLAB R2020a概述——1.4 MATLAB的通用命令
第7章 符号计算——7.1 MATLAB符号计算概述
第7章 符号计算——7.1 MATLAB符号计算概述
第1章 MATLAB R2020a概述——1.7 初步使用MATLAB
第1章 MATLAB R2020a概述——1.7 初步使用MATLAB
第1章 MATLAB R2020a概述——1.3 MATLAB R2020a的工作环境
第1章 MATLAB R2020a概述——1.3 MATLAB R2020a的工作环境
|
数据可视化 算法 数据挖掘
第1章 MATLAB R2020a概述——1.1 MATLAB简介
第1章 MATLAB R2020a概述——1.1 MATLAB简介
|
机器学习/深度学习 存储 算法
MATLAB 之 基本概述
MATLAB 是一种应用于科学计算领域的高级语言,它的主要功能包括数值计算功能,符号计算功能,绘图功能,程序设计语言功能以及工具箱的扩展功能。
mac M1安装Matlab R2020a
mac M1安装Matlab R2020a
310 0
mac M1安装Matlab R2020a