Change Folders on Search Path - MATLAB & Simulink (original) (raw)
You can programmatically and interactively add or remove folders and change the order of MATLABĀ® folders on the search path, for the current session and future sessions. When files with the same name appear in multiple folders on the search path, MATLAB uses the one in the folder nearest to the top of the search path.
Change Folders Programmatically
You can programmatically add one or more folders on the path using the addpath function. This example adds the folder to the top of the search path. See addpath for other options.
addpath("c:\matlab\MyFolder")
You can remove one or more folders from the path using the rmpath function.
rmpath("c:\matlab\MyFolder")
To save changes to the search path across MATLAB sessions, use the savepath function. This function also saves changes that you make interactively with the Set Path dialog box, from the Files panel, or in the MATLAB Editor.
In MATLAB Onlineā¢, changes to the path are automatically saved. Therefore, callingsavepath
is not necessary.
Change Folders on Search Path Interactively
You can make changes to the search path interactively using the Set Path dialog box. To open the dialog box, on the Home tab, in theEnvironment section, click Set Path. Alternatively, you can use the pathtool function.
Search for Folder
To search for folders on the path, use the search box at the top of the Set Path dialog box.
Add and Remove Folders
To add folders to the search path, click the Add Folder button at the top of the Set Path dialog box and select either or . To remove a folder from the search path, right-click the folder in the list and select .
To revert your changes, click the Revert changes button at the top of the Set Path dialog box.
Change Folder Order
To change the order of existing folder on the search path, right-click the folder and select from the available options, including , , , . Files contained in folders at the top of the search path have precedence over those in folders farther down. For more information, see Function Precedence Order.
To revert your changes, click the Revert changes button at the top of the Set Path dialog box.
Save Changes
To use the newly modified search path only in the current session, clickOK. To save the newly modified search path for future sessions as well, select the Save path for future sessions check box, and then click OK.
Note
The MATLAB
(userpath
) folder automatically moves to the top of the search path the next time you start MATLAB. For more information about the_userpath
_ folder, see userpath Folder on the Search Path.
Change Folders From the Files Panel
You can add or remove folders on the search path from the Files panel. Folders that are not on the path appear transparent, while those on the path appear solid.
- From the Files panel, right-click the folder or select and then right-click multiple folders to add or remove.
- From the context menu, select or , and then select an option:
Changes to the search path using this method do not persist in future MATLAB sessions. To save these changes, use savepath.
Change Folders on Search Path In MATLAB Editor
In the MATLAB Editor, you also can add or remove the folder that contains a script on the search path. Right-click the document tab, and then select an option to add or remove the folder from the search path.
Changes to the search path using this method do not persist in future MATLAB sessions. To save these changes, use savepath.