Trouble with textread function

I am trying to use textread but have encountered error msg as below:
[B,spc]=textread('DOTP.txt', '%f %f')
Error using dataread Trouble reading floating point number from file (row 1, field 1) ==>
Error in textread (line 176) [varargout{1:nlhs}]=dataread('file',varargin{:});
This is how my txt file looks like:
2800 -787.957031
2800.977539 -787.957031
2801.955078 -781.957031
2802.932617 -772.957031
2803.910156 -773.957031
2804.887695 -787.957031
2805.86499 -778.957031
2806.842529 -785.957031
What can I do to read the file? Thanks.

 채택된 답변

Yao Li
Yao Li 2013년 5월 14일

0 개 추천

I've tried your codes with Matlab 2013a and it works well. What's your current release of Matlab?

댓글 수: 2

Yao Li
Yao Li 2013년 5월 14일
편집: Yao Li 2013년 5월 14일
Also try
fileid=fopen('DOTP.txt');
C=textscan(fileid, '%f %f');
fclose(fileid);
Xinping
Xinping 2013년 5월 14일
Thanks a bunch! All I needed was to use a different computer! :)

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Low-Level File I/O에 대해 자세히 알아보기

태그

질문:

2013년 5월 14일

Community Treasure Hunt

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

Start Hunting!

Translated by