Read specific column in .txt file

조회 수: 14 (최근 30일)
Amir Shahang
Amir Shahang 2021년 12월 4일
답변: Yusuf Suer Erdem 2021년 12월 4일

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.

답변 (2개)

KSSV
KSSV 2021년 12월 4일
T = readtable('myfile.txt') ; % also read about load, importdata, textscan
x = T.(1) ;
y = T.(2) ;
plot(x,y)

Yusuf Suer Erdem
Yusuf Suer Erdem 2021년 12월 4일
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

카테고리

Help CenterFile Exchange에서 Text Files에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by