How to use dlmread with a txt file not in Matlab directory?

2 vues (au cours des 30 derniers jours)
Nuno
Nuno le 6 Oct 2011
Hi,
I'm using this piece of code to read from a .txt file but it can only read files that are in the directory of the script... How can i read a file located in another directory? i don't want to use the import wizard since the data in .txt file is always the same and with the same length... Also i want to build a standalone app so i want it to be as simple as i could be.
[filename2, pathname2] = uigetfile( ...
{'*.txt;', 'All Files (*.*)'}, ...
'Select the file');
handles.filename = filename2;
handles.pathname = pathname2;
x_i=dlmread(filename2, '\t',[1 0 39 0]);
fi=dlmread(filename2, '\t',[1 1 39 1]);
fi_theta=dlmread(filename2, '\t',[1 2 90 2]);
Lmean=dlmread(filename2, '\t',[1 3 1 3]);
Thanks

Réponse acceptée

Grzegorz Knor
Grzegorz Knor le 6 Oct 2011
x_i=dlmread(fullfile(pathname2,filename2), '\t',[1 0 39 0]);

Plus de réponses (0)

Catégories

En savoir plus sur File Operations dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by