Passing a .txt file as a function parameter
12 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposta accettata
Cedric
il 22 Apr 2013
Modificato: Cedric
il 22 Apr 2013
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
Più risposte (0)
Vedere anche
Categorie
Scopri di più su File Operations in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!