Read specific column in .txt file
    20 views (last 30 days)
  
       Show older comments
    
Hi, I have 300*2 txt.file (as X and Y in two columns), I have to separate the first column from the second column and then plot the points. I use dlmread for this but it's doesn't work.
0 Comments
Answers (2)
  KSSV
      
      
 on 4 Dec 2021
        T = readtable('myfile.txt') ;  % also read about load, importdata, textscan
x = T.(1) ;
y = T.(2) ;
plot(x,y)
0 Comments
  Yusuf Suer Erdem
      
 on 4 Dec 2021
        Hi Amir, try these codes below but make sure you put the 'sample.txt' file that I attached into the same directory. Good luck.
reading = fopen('sample.txt');
formatspec=['%f',repmat('%*f',1,5)]; % 5 represents total columns - 1 the first column
data = textscan(reading,formatspec);
reading = fclose(reading);
data{:} % taking the first column
0 Comments
See Also
Categories
				Find more on Text Files 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!

