.samp 파일의 데이터를 textread 함수와 함께 Matlab에서 읽으려고합니다. 각각 행을 배열에 넣고 싶습니다. 이것은 .samp 파일입니다Matlab에서 텍스트 데이터를 읽을 수 없습니다
@CATEGORY:GENERAL
@IMAGE:2012-04-26-Muenchen-Tunnel_4K0G0010.JPG
# format: id type center.x center.y size.width size.height angle
0 30 1319 2338 35 11 56.451578
1 30 1337 2350 42 14 57.817368
2 30 224 3556 61 20 136.967797
내가이 명령을 실행하려고 :
[id, type, x, y, width, height, angle] = textread('data', '%d%d%d%d%d%d%f', 'headerlines', 3);
가 작동하지 않는 및 오류 제공 : 내가 입력하는 방법
Error using dataread
Trouble reading integer from file (row 1, field > 1) ==> % CB = DATA(OBJ, 'get_callbacks') returns a
Error in textread (line 174)
[varargout{1:nlhs}]=dataread('file',varargin{:}); %#ok
을 명령이 제대로 실행 되나요? 나중에 각 행 (줄)을 별도의 배열에 넣으려면 어떻게해야합니까?
을 사용할 수 있습니다, 먼저'textscan'을 사용해야합니다. 왜냐하면'textread'가 오래된 것입니다. 다음으로, 공백 인 구분자를 지정하지 않았 음을 알았습니다. 따라서 그렇게 할 것을 권하고 문제를 해결해야합니다. – GameOfThrows