Newbie: How can I import and read data files (text files) automatically?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I would like to import data into a m file. Data has extension ".epi". I figured out how to import it (see code following) but would like to automatically get prompted and choose it from the explorer when running the m file. Thanks heaps, I'm a real beginner!
function importAEPdata(AEPfile)
%IMPORTAEPDATA(AEPdata)
% Imports data from the specified file
% AEPfile: file to read
% Import the file
AEPdata = importdata(AEPfile);
% Create new variables in the base workspace from those fields.
vars = fieldnames(AEPdata);
for i = 1:length(vars)
assignin('base', vars{i}, AEPdata.(vars{i}));
end
0 Kommentare
Akzeptierte Antwort
Walter Roberson
am 3 Jun. 2013
If you want the user to select a single file name, use uigetfile()
If you want a directory of names to be processed, see http://matlab.wikia.com/wiki/FAQ#How_can_I_process_a_sequence_of_files.3F
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Low-Level File I/O finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!