Passing a .txt file as a function parameter
    4 次查看(过去 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!

