How to load a .mat file from the parent directory?

6 Ansichten (letzte 30 Tage)
Mr M.
Mr M. am 19 Mai 2015
Bearbeitet: Stephen23 am 25 Jul. 2025
How to load a file which is in the parent directory of the running script?

Akzeptierte Antwort

Joseph Cheng
Joseph Cheng am 19 Mai 2015
Bearbeitet: Joseph Cheng am 19 Mai 2015
you can determine your current directory with pwd.
so to load the file it'll go something like this
myfile = 'mymatfile.mat';
[parentdir,~,~]=fileparts(pwd);
load(fullfile(parentdir,myfile))

Weitere Antworten (1)

Stephen23
Stephen23 am 25 Jul. 2025
Bearbeitet: Stephen23 am 25 Jul. 2025
Simpler and more efficient with a relative pathname using the dotdot-folder name to access the parent folder:
load('../mymatfile.mat')

Kategorien

Mehr zu File Operations finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by