文档详情

Matlab入门教程3.doc

发布:2017-06-03约4.09千字共6页下载文档
文本预览下载声明
Matlab入门教程--环境设置 1-5、搜寻路径 在前一节中,test.m所在的目录是d:\mlbook。如果不先进入这个目录, MATLAB就找不到你要执行的M档案。如果希望MATLAB不论在何处都能执行 test.m,那麽就必须将d:\mlbook加入MATLAB的搜寻路径(Search path)上。要检视MATLAB的搜寻路径,键入path即可: path MATLABPATH d:\matlab5\toolbox\matlab\general d:\matlab5\toolbox\matlab\ops d:\matlab5\toolbox\matlab\lang d:\matlab5\toolbox\matlab\elmat d:\matlab5\toolbox\matlab\elfun d:\matlab5\toolbox\matlab\specfun d:\matlab5\toolbox\matlab\matfun d:\matlab5\toolbox\matlab\datafun d:\matlab5\toolbox\matlab\polyfun d:\matlab5\toolbox\matlab\funfun d:\matlab5\toolbox\matlab\sparfun d:\matlab5\toolbox\matlab\graph2d d:\matlab5\toolbox\matlab\graph3d d:\matlab5\toolbox\matlab\specgraph d:\matlab5\toolbox\matlab\graphics d:\matlab5\toolbox\matlab\uitools d:\matlab5\toolbox\matlab\strfun d:\matlab5\toolbox\matlab\iofun d:\matlab5\toolbox\matlab\timefun d:\matlab5\toolbox\matlab\datatypes d:\matlab5\toolbox\matlab\dde d:\matlab5\toolbox\matlab\demos d:\matlab5\toolbox\tour d:\matlab5\toolbox\simulink\simulink d:\matlab5\toolbox\simulink\blocks d:\matlab5\toolbox\simulink\simdemos d:\matlab5\toolbox\simulink\dee d:\matlab5\toolbox\local 此搜寻路径会依已安装的工具箱(Toolboxes)不同而有所不同。要查询某 一命令是在搜寻路径的何处,可用which命令: which expo d:\matlab5\toolbox\matlab\demos\expo.m 很显然c:\data\mlbook并不在MATLAB的搜寻路径中,因此MATLAB找不到 test.m这个M档案: which test c:\data\mlbook\test.m 要将d:\mlbook加入MATLAB的搜寻路径,还是使用path命令: path(path, c:\data\mlbook); 此时d:\mlbook已加入MATLAB搜寻路径(键入path试看看),因此MATLAB已 经看得到test.m: which test c:\data\mlbook\test.m 现在我们就可以直接键入test,而不必先进入test.m所在的目录。 小提示:如何在其启动MATLAB时,自动设定所需的搜寻路径? 如果在每一次启动MATLAB後,都要设定所需的搜寻路径,将是一件很麻烦 的事。有两种方法,可以使MATLAB启动後,即可载入使用者定义的搜寻路 径: 1.MATLAB的预设搜寻路径是定义在matlabrc.m(在c:\matlab之下,或 是其他安装MATLAB的主目录下),MATLAB每次启动後,即自动执行此档 案。因此你可以直接修改matlabrc.m,以加入新的目录於搜寻路径之中。 1.MATLAB在执行matlabrc.m时,同时也会在预设搜寻路径中寻找 startup.m,若此档案存在,则执行其所含的命令。因此我们可将所有在 MATLAB启动时必须执行的命令(包含更改搜寻路径的命令),放在此档案 中。 每次MATLAB遇到一个命令(例如test)时,其处置程序为: 1.将test视为使用者定义的变数。 2.若test不是使用者定义的变数,将
显示全部
相似文档