Contenuto principale

path

Visualizzare o modificare il percorso di ricerca

Descrizione

path visualizza il percorso di ricerca attuale di MATLAB®. Il percorso visualizzato include il percorso salvato in pathdef.m, i componenti complementari e i pacchetti di supporto installati, nonché le cartelle aggiunte temporaneamente da addpath.

esempio

path(newpath) modifica il percorso di ricerca in newpath.

esempio

path(oldpath,newfolder) aggiunge la cartella newfolder alla fine del percorso di ricerca. Se newfolder è già presente nel percorso di ricerca, path(oldpath,newfolder) sposta newfolder alla fine del percorso di ricerca. Per aggiungere più cartelle, utilizzare la funzione addpath.

esempio

path(newfolder,oldpath) aggiunge la cartella newfolder all'inizio del percorso di ricerca. Se newfolder è già presente nel percorso di ricerca, path(oldpath,newfolder) sposta newfolder all'inizio del percorso di ricerca.

esempio

p = path(___) restituisce il percorso di ricerca di MATLAB come vettore di caratteri. È possibile utilizzare questa sintassi con qualsiasi combinazione di argomenti input nelle sintassi precedenti.

Esempi

comprimi tutto

Si supponga che sia installata la release R2017a di MATLAB. Visualizzare il percorso di ricerca.

path
		MATLABPATH

	C:\Program Files\MATLAB\R2017a\toolbox\matlab\datafun
	C:\Program Files\MATLAB\R2017a\toolbox\matlab\datatypes
	C:\Program Files\MATLAB\R2017a\toolbox\matlab\elfun
	C:\Program Files\MATLAB\R2017a\toolbox\matlab\elmat
	C:\Program Files\MATLAB\R2017a\toolbox\matlab\funfun
	C:\Program Files\MATLAB\R2017a\toolbox\matlab\general
	C:\Program Files\MATLAB\R2017a\toolbox\matlab\iofun
	C:\Program Files\MATLAB\R2017a\toolbox\matlab\lang
	C:\Program Files\MATLAB\R2017a\toolbox\matlab\matfun
...

Aggiungere la cartella c:\tools\goodstuff alla fine del percorso di ricerca su un sistema Microsoft® Windows®.

oldpath = path;
path(oldpath,'c:\tools\goodstuff')

Aggiungere la cartella /home/tools/goodstuff all'inizio del percorso di ricerca su un sistema UNIX®.

oldpath = path;
path('/home/tools/goodstuff',oldpath)

Aggiungere temporaneamente la cartella my_files al percorso di ricerca, quindi eseguire my_function in my_files.

oldpath = path;
path(oldpath,'my_files')
my_function

Ripristinare il percorso di ricerca precedente.

path(oldpath)

Argomenti di input

comprimi tutto

Nuovo percorso di ricerca di MATLAB, specificato come array di caratteri o array di stringhe.

MATLAB risolve tutti i nomi di percorso contenenti '.', '..' e i collegamenti simbolici alla loro posizione di destinazione prima di aggiungerli al percorso. Questo garantisce che ciascuna voce del percorso di MATLAB rappresenti una posizione unica della cartella. Ad esempio, se newpath contiene c:\matlab\..\work, il nuovo percorso di ricerca di MATLAB contiene c:\work.

Tipi di dati: char | string

Percorso di ricerca esistente di MATLAB, specificato come array di caratteri o array di stringhe restituiti dal comando path.

Tipi di dati: char | string

Nuova cartella da aggiungere al percorso di ricerca di MATLAB, specificata come vettore di caratteri o scalare di stringa.

Tipi di dati: char | string

Suggerimenti

  • I componenti complementari e i pacchetti di supporto installati vengono aggiunti al percorso e vengono visualizzati quando viene chiamato path, ma le cartelle contenenti i componenti complementari e i pacchetti di supporto non vengono visualizzate nel file pathdef.m. È possibile aggiungere queste cartelle a pathdef.m chiamando savepath.

Funzionalità alternative

In alternativa alla funzione path, utilizzare la finestra di dialogo Set Path (Imposta percorso). Per aprire la finestra di dialogo Set Path (Imposta percorso), nella scheda Home, nella sezione Environment, fare clic su Set Path.

È inoltre possibile utilizzare la funzione addpath per aggiungere più cartelle al percorso di ricerca.

Cronologia versioni

Introduzione prima di R2006a