How to read a text file line by line and store its element into two arrays.
    8 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
So I have a text file with data like this, and i want to read it in such a way that first element goes into first array and second into second array.
0.000708 0.000595
0.000697 0.000562
0.000640 0.000551
0.000618 0.000551
0.000595 0.000528
so output should be something like 
0.000595
0.000562
0.000551
0.000551
0.000528
all the above elements in one array and all the elements below in another array or vector
0.000708
0.000697
0.000640
0.000618
0.000595
1 Kommentar
  dpb
      
      
 am 2 Nov. 2020
				Why?  Why duplicate data but not just use the two column indices?
But, if you insist,
data=readmatrix('yourfile.dat');
A=data(:,1);
B=data(:,2);
clear data
Less hassle in creating the vectors would be to use
tAB=readtable('yourfile.dat');
tAB.Properties.VariableNames={'A','B'};
Antworten (1)
  Sudhakar Shinde
      
 am 3 Nov. 2020
        
      Bearbeitet: Sudhakar Shinde
      
 am 3 Nov. 2020
  
      Check:
Table = readtable('InputFile.txt'); %Read text file in table format
FirstColumn = Table(:,1);   % First column data 
SecondColumn = Table(:,2);   %Second column data
1 Kommentar
Siehe auch
Kategorien
				Mehr zu Text Files finden Sie in Help Center und File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


