Azzera filtri
Azzera filtri

Setting path not working!

24 visualizzazioni (ultimi 30 giorni)
Abhilash
Abhilash il 6 Set 2011
Hi Guys,
I have my function files in a different directory as -
C:\lab\Abhilash\Analysis Tools
and
C:\lab\Abhilash\Analysis Tools\Third Party
The first folder contains my spike_trains.m function file which calls all other functions within it. In that spike_trains.m file, which is also a function-m file, I give an argument 'directory' which specifies the data directory, wherever it may be and then I do 'addpath(directory)' to add that path.
But I need to have a line which gets the current directory of the function-m files and then adds its path.
When I ask for 'pwd', it only gives me C:\lab\ and not the entire path as I wrote previously.
Could someone please help me out?

Risposta accettata

Grzegorz Knor
Grzegorz Knor il 6 Set 2011
If I understand correctly:
mfilename('fullpath')
It returns the full path and name of the file in which the call occurs.

Più risposte (1)

Abhilash
Abhilash il 6 Set 2011
I specified another input argument where the user enters the name of the directory in which his function-m files are and then I do cd(f_dir), but I'd rather have it automated, where the program itself recognises the directory where the m-files are and makes it the current directory.

Categorie

Scopri di più su Search Path in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by