Passing a .txt file as a function parameter

I already have several .txt files in my working directory that I would like to search in order to obtain certain information included in them.
My question is:
Can I create a function in which I can pass these .txt files as parameters (and handle the data collection within this function)? And if so, given that the .txt files are in the working directory, how can I appropriately pass them to this function?
Thanks, Arielle

 채택된 답변

Cedric
Cedric 2013년 4월 22일
편집: Cedric 2013년 4월 22일

1 개 추천

You should pass file names to the function and/or a base path.
filenames = {'a.txt', 'b.txt'} ; % Cell array of file names.
results = myFunction(filenames) ;
with myFunction.m as follows :
function results = myFunction(filenames)
for k = 1 : length(filenames)
name = filenames{k} ;
% .. do something, e.g. FOPEN + read, CSVREAD, DLMREAD
% and define results.
end
end

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 File Operations에 대해 자세히 알아보기

질문:

2013년 4월 22일

Community Treasure Hunt

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

Start Hunting!

Translated by