Matlab自問世以來,就有數(shù)以百萬級的工程師和科學(xué)家使用,是各大高校不可或缺的研究軟件,基于矩陣的Matlab語言是世界上表示計算數(shù)學(xué)最自然的方式,可以說Matlab是工程師需要了解或掌握的數(shù)學(xué)軟件,今天我們來看看,若是遇見Matlab搜索路徑問題該如何解決。
1、Matlab的搜索路徑是什么?
首先Matlab的搜索路徑是文件系統(tǒng)中所有文件夾的子集,Matlab使用搜索路徑來高效定位用于MathWorks產(chǎn)品的文件。默認(rèn)情況下,搜索路徑包括Matlab userpath、MatlabPATH環(huán)境變量定義等文件夾。
2、Matlab的基本搜索過程
Matlab是按照以下步驟進行搜索:
在Matlab內(nèi)存中進行檢查,檢查X是否為工作空間的變量或特殊變量;
檢查X是否為Matlab的內(nèi)部函數(shù)(Built-in Function);
在當(dāng)前目錄上,檢查是否又名為“X.m”或“X.mex”文件存在;
在Matlab搜索路徑的所有其他目錄中,檢查是否有名為“X.m”或“X.mex”文件存在;
如果都不是,則Matlab發(fā)出錯誤信息
但注意:命令“exist”、“which”和“l(fā)oad”執(zhí)行時也都遵循Matlab搜索布置的先后次序。
3、Matlab如何擴展修改搜索路徑?
當(dāng)用戶的某些目錄不在搜索路徑上,必須修改搜索路徑。
①利用設(shè)置路徑對話框修改搜索路徑
在Matlab界面選擇菜單“File”->“Set Path”命令。
在命令窗口上運行“pathtool”命令。
通過“Add Folder...”和“Add with Subfolders..”按鈕打開瀏覽文件夾窗口來添加搜索目錄。
②利用Path命令設(shè)置搜索路徑
path(path,'新增目錄') %在Matlab的搜索路徑的末尾添加新目錄
path(path,'c::\\MyDir')
-
matlab
+關(guān)注
關(guān)注
185文章
2981瀏覽量
231014 -
工程師
+關(guān)注
關(guān)注
59文章
1572瀏覽量
68654
發(fā)布評論請先 登錄
相關(guān)推薦
![](https://file1.elecfans.com/web2/M00/85/89/wKgZomRmMzKAGY5eAABl0rEnmrY915.png)
matlab路徑問題。。求解
使用matlab節(jié)點時,如何正確使用路徑做輸入變量
在LABVIEW中,用Matlab Scrip怎么調(diào)用Matlab中.m的函數(shù),怎么設(shè)置路徑
systemvue的matlab_script工具路徑設(shè)置
基于Dijkstra的PKI交叉認(rèn)證路徑搜索算法
基于PETRI網(wǎng)的最短路徑搜索算法
![基于PETRI網(wǎng)的最短<b class='flag-5'>路徑</b><b class='flag-5'>搜索</b>算法](https://file.elecfans.com/web2/M00/49/49/poYBAGKhwJqAF_s-AAAS7sJ_S-0016.jpg)
一種路徑過濾性搜索算法
![一種<b class='flag-5'>路徑</b>過濾性<b class='flag-5'>搜索</b>算法](https://file.elecfans.com/web2/M00/49/8D/poYBAGKhwMeAU09vAAAZATpPKeA676.jpg)
SIMULINK示波器參數(shù)設(shè)置_matlab中對示波器進行設(shè)置
![SIMULINK示波器參數(shù)<b class='flag-5'>設(shè)置</b>_<b class='flag-5'>matlab</b>中對示波器進行<b class='flag-5'>設(shè)置</b>](https://file1.elecfans.com//web2/M00/A7/28/wKgZomUMQrqAMyPHAAA8-MNs-Cg473.png)
基于改進遺傳算法的無人機搜索路徑規(guī)劃的研究
機器人基于搜索和基于采樣的路徑規(guī)劃算法
![機器人基于<b class='flag-5'>搜索</b>和基于采樣的<b class='flag-5'>路徑</b>規(guī)劃算法](https://file1.elecfans.com/web2/M00/A9/C6/wKgZomUo4xuAD1XMAAAQg4e58j0775.jpg)
評論