- MATLAB R2020a入門、精通與實戰
- 劉浩編著
- 798字
- 2024-01-25 17:35:12
1.3 搜索路徑設置
當MATLAB對函數或文件等進行搜索時,都是在其搜索路徑下進行的。如果調用的函數在搜索路徑之外,那么MATLAB會認為該函數并不存在。
提示:
通常,MATLAB系統的函數(包括工具箱函數)都在系統默認的搜索路徑中,但是用戶自己書寫的函數有可能并沒有保存在搜索路徑下。要解決這個問題,只需把程序所在的目錄擴展成MATLAB的搜索路徑即可。
在MATLAB的命令行窗口中輸入某一變量(如new)后,MATLAB將進行如下操作。
(1)檢查new是不是MATLAB工作區中的變量名,如果不是,則執行下一步。
(2)檢查new是不是一個內置函數,如果不是,則執行下一步。
(3)檢查當前文件夾下是否存在一個名為new.m的文件,如果沒有,則執行下一步。
(4)按順序檢查所有MATLAB搜索路徑中是否存在new.m文件。
(5)如果到目前為止還沒有找到這個new,MATLAB就給出一條錯誤信息。
MATLAB在執行相應的指令時,都是基于上述搜索策略完成的。如果new是一個變量,MATLAB就使用這個變量;如果new是一個內置函數,MATLAB就調用這個函數;如果new.m是當前文件夾或MATLAB搜索路徑中的一個文件,MATLAB就打開這個文件夾或文件,然后執行這個文件中的指令。
實際上,MATLAB的搜索過程比上面描述的要復雜得多。但在大部分情況下,上述搜索過程已能滿足大多數MATLAB操作。
MATLAB設置搜索路徑的方法有兩種:一種是用“設置路徑”對話框,另一種是用命令。現將兩種方法分述如下。
1.利用對話框設置搜索路徑
要查看MATLAB的搜索路徑,可以通過選項卡命令和函數兩種方法來進行。單擊MATLAB“主頁”選項卡的“環境”選項組中的“設置路徑”按鈕,彈出“設置路徑”對話框,如圖 1-6所示。通過該對話框,可為MATLAB添加或刪除搜索路徑。

圖1-6 “設置路徑”對話框
2.利用命令設置搜索路徑
在MATLAB中,能夠將某一路徑設置成可搜索路徑的命令有兩個:path及addpath。其中,path用于查看或更改搜索路徑,該路徑存儲在pathdef.m中;addpath將指定的文件夾添加到當前MATLAB搜索路徑的頂層。
下面以將路徑“F:\MATLAB文件”設置成可搜索路徑為例,分別予以說明。
用path和addpath命令設置搜索路徑的具體命令如下:


- Final Cut Pro X 影視包裝剪輯完全自學教程(培訓教材版)
- 創意UI:Photoshop玩轉移動UI設計
- Photoshop CC超級學習手冊
- 從零開始:Flash CS6中文版基礎培訓教程
- 剪映:短視頻剪輯/字幕/動畫/AI從新手到高手(手機版+電腦版)
- Yii 1.1 Application Development Cookbook
- Creo Parametric 5.0中文版從入門到精通
- 中文版Premiere Pro CC實用教程
- Photoshop CC入門與進階
- 大規模組織DevOps實踐
- Photoshop影視動漫角色繪制技法精解
- BackTrack 5 Wireless Penetration Testing Beginner's Guide
- Power Query從入門到精通
- Java EE 6 with GlassFish 3 Application Server
- 從零開始:Indesign CC 2019設計基礎+商業設計實戰