iterate through text files and read them as a matrix
    7 views (last 30 days)
  
       Show older comments
    
    Nitish Reddy Kotkur
 on 19 Oct 2019
  
    
    
    
    
    Commented: Turlough Hughes
      
 on 20 Oct 2019
            myfolderinfo=dir('dense_gnm_random_graph');%dense_gnm_random_graph is the folder which contains text files
N=length(myfolderinfo);
for i = 3:N
    thisfile= myfolderinfo(i).name
A = readmatrix('thisfile','Whitespace',' []');
and these are the errors i got
Error using readmatrix (line 148)
Unable to find or open 'thisfile'. Check the path and filename or file permissions.
Error in final (line 6)
A = readmatrix('thisfile','Whitespace',' []');
0 Comments
Accepted Answer
  Turlough Hughes
      
 on 20 Oct 2019
        
      Edited: Turlough Hughes
      
 on 20 Oct 2019
  
      You have to make sure your filename and path are correct. Try modifying your input to readmatrix as follows: 
A=readmatrix([myfolderinfo(i).folder '\' myfolderinfo(i).name],'Whitespace','[]')
3 Comments
  Turlough Hughes
      
 on 20 Oct 2019
				Seeing as you've dedicated a question to the above I commented on that thread. Generally speaking I would opt to get the data in a nice format first rather than trying to solve afterwards. How are you generating the data? Or has it just been given to you?
More Answers (0)
See Also
Categories
				Find more on Large Files and Big Data in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!