2013-09-04 3 views
0

안녕하세요 저는 옥타브 초급입니다. 파일에 다음과 같이 데이터 세트가 있습니다.파일에 저장된 데이터 세트로 플롯을 작성해야합니다.

12 20 3 1 \n 
12 3 4 5 
....... 

이들은 직사각형의 네 좌표입니다. 이 모든 사각형을 그래프로 그려야합니다. 다음 코드로 파일을 읽으려고했으나 막혔습니다. 그에

fid=fopen("priminfo.txt"); 
A = testscan (fid, '%f %f %f %f %*[^\n]') 

모든 의견은

+0

실제로에서 \ n을 거기한다 파일? 그것은 보통 프로그램이 개행을 나타내는 방법입니다. 실제로 \ n이 표시되면이 데이터를 출력하는 소프트웨어가 손상되어 고쳐야합니다. – Peter

+0

지금 새 버전이 있습니다. 그래서, 그것은 새로운 라인이 될 것입니다. – newbie

+0

이제 질문을 편집하고 작동하지 않는 부분과 방해가되는 부분을 설명해야합니다. – Peter

답변

1

이 잘 작동합니다 정말 도움이 될 것입니다 : 사실

A = textscan(fid, '%f %f %f %f'); 

를, 그래서이

A = load('priminfo.txt'); 
+0

'textscan'에'% * [^ \ n]'(줄의 나머지 부분은 건너 뛰기)가 OP로 있으면'load'를 사용할 수 없습니다 제안했다. – marsei

+0

그의 형식은 한 줄에 4 개의 부동 소수점이 있기 때문에 필요하지 않습니다. – Peter

+0

사실 - 내 잘못됨 - % * [^ \ n]은 (는) 질문에 가짜입니다. – marsei

관련 문제