.sampのファイルのデータをのtextreadの関数でMatlabに読み込もうとしています。私はそれぞれのファイルの行を配列に入れたいと思います。この.sampファイルです:それが動作し、エラーを与えていないMatlabのファイルのデータを読み込みできません
[id, type, x, y, width, height, angle] = textread('data', '%d%d%d%d%d%d%f', 'headerlines', 3);
:
@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
私は、このコマンドを実行しようと
方法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
は私が入力する必要があります正しく実行するコマンドは?後で各行(行)を別々の配列に入れるにはどうすればよいですか?
を使用することができ、まず 'textread'が古くなっているので' textscan'を使うべきです。次に、スペースである区切り文字を指定していないことに気づいたので、それを行うことをお勧めします。問題を解決するはずです。 – GameOfThrows