2016-10-27 13 views
-1

私の講師は次のコード行を書いています。それらは彼のPCでうまくいっていたようだ。GNU Octaveでテキストファイルを読み込めないのはなぜですか?

しかし、彼が研究室で行ったようにファイルを読み込めませんでした。ここで問題になることができるもの

load iris2.txt 
iris2(:,1)=2; 
load iris3.txt 
iris3(:,1)=3; 

ts=iris(48:53, :); 

for i=1:rows(ts) 
    clslnn(ts, ts(i, 2:end)+0.3) 
end 

私も私のPCでこれを試してみました 、そう

>> load train.txt 
error: load: unable to determine file format of 'train.txt' 
>> load 'train.txt' 
error: load: unable to determine file format of 'train.txt' 
>> 

、?対応中

[a,b,c,d] = textread("iris2.txt", "%f %f %f %f", \ 
'delimiter', '\t', "endofline", "\n", 'headerlines', 1); 
X = [a, b, c, d]; 
disp(X); 

値の各列が保存されますが、B、C、Dベクトル:

+1

train.txtはiris2.txtとは異なります... train.txtをアップロードしてリンクを提供したり、いくつかの行を挿入すると、おそらく私たちはあなたに教えてくれるかもしれません。どちらもGNU/Linuxを使用していますか? – Andy

答えて

0

問題を見つけました。

.txtファイル(部分的に存在する場合でも)は、そのように読み込むことはできません。

-1

あなたはtxtファイルに以下の方法を使用するフォーマットを指定することができます。 X=[a,b,c,d];はそれらを単一のマトリックスにマージします。

関連する問題