Newbie: How can I import and read data files (text files) automatically?

2 ビュー (過去 30 日間)
Butterflyfish
Butterflyfish 2013 年 6 月 3 日
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

採用された回答

Walter Roberson
Walter Roberson 2013 年 6 月 3 日
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 件)

カテゴリ

Help Center および File ExchangeData Import and Analysis についてさらに検索

タグ

製品

Community Treasure Hunt

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

Start Hunting!

Translated by