Passing a .txt file as a function parameter
조회 수: 19 (최근 30일)
이전 댓글 표시
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
댓글 수: 0
채택된 답변
Cedric
2013년 4월 22일
편집: Cedric
2013년 4월 22일
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개)
참고 항목
카테고리
Help Center 및 File Exchange에서 File Operations에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!