Matlab 版 (精华区)

发信人: bage (最近比较烦), 信区: Matlab
标  题: Matlab详细教程(二十三)
发信站: 哈工大紫丁香 (Sun Feb  4 13:02:58 2001), 转信

发信人: finance (淼水), 信区: MathTools       
发信站: BBS 水木清华站 (Sat Apr  3 16:02:58 1999)

2.7.1 如何在自己的目录执行程式

--------------------------------------------------------------------------------

当在执行M-file时,我们最好是将自己的M-file储存在自己的工作目录下,而不要放在MATLAB内建的目录下,这样做的好处是不会干扰到 MATLAB 程式的目录下的各个档案。要在自己的工作目录执行程式可分为二个步骤:(1)建立搜寻路径,(2) 切换目录。


(1) 建立搜寻路径 

MATLAB 将许多内建函数分门别类放在不同的次目录下,因此它在工作时须依序的搜寻这些次目录,这个过程称为「搜寻路径」。MATLAB的指令path可以让我们将自己的工作目录加在原来 MATLAB 的搜寻路径之前或之后,如此 

>> path(path,'c:\wufile\my_work') % 将自己的目录 \wufile\my_work 加在 

% MATLAB的搜寻路径之后


>> path('c:\wufile\my_work',path) % 将自己的目录 \wufile\my_work 加在 

% MATLAB的搜寻路径之前


如果你不想每次进入MATLAB都要键入path指令,下面的方式可以将path指令设为自动启用。你可以定义一个特别的M-file称为startup.m内容如下,将它存在 MATLAB 的主目录下,这样每次MATLAB启动时就会自动的执行这个startup.m档,即与上述的自行设定path的作用是相同的。 


(2) 切换目录 

设好搜寻路径后,接著即可用cd指令将目录切换到自己的工作目录之下来安安心心的使用MATLAB。以下的范例说明如何使用与切换目录相关的指令: 

>> cd \wufile\my_work % 切换至目录\wufile\my_work 

>> cd % 如果只用 cd 则会显示目前的目录 

c:\WUFILE\MY_WORK 

>> dir % 列出目录下的档案 

. tutex1.m tutex2.m 

.. test.txt 

>> delete test.txt % 删除 test.txt 



--------------------------------------------------------------------------------
  
上一页 下一页 讲义大纲 
--
行至水穷处,坐看云起时
***********************
菩提本无树,明镜亦非台
本来无一物,何处染尘埃

--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: bage.bbs@smth.org]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.383毫秒