2016-10-18 2 views
1

私はMATLABによってkの手段を実装しようとしました。しかし、自分のプログラムでcsvread('Filename');を使うと、それは私に警告The encoding 'GB2312' is not supported.を思い出させ、プログラムはcsvデータを読むことができません。誰が何が間違っているか教えてもらえますか?エンコーディング 'GB2312'はサポートされていません。

data=csvread('ClusterSamples.csv'); 

plot(data(:,1),data(:,2),'r+'); 
[m,n]=size(data); 

答えて

0

文字エンコーディングはサポートされていません。

MacまたはLinuxを使用している場合は、iconv(1)ツールを使用できます。

cp ClusterSamples.csv ClusterSamples.csv.old && \ 
iconv -f GB2312 -t UTF-8 <ClusterSamples.csv.old> ClusterSamples.csv` 

ない場合は、文字エンコーディングを変更し、

+0

ありがとうを再保存し、テキストエディタを使用することができます。私はちょうどファイルのパスに切り替え、そのコマンドを端末に入力する必要がありますか? –

+0

申し訳ありません。もっと詳しく説明できますか? –

+0

「ファイルのパスに切り替える」とは、「そのファイルを含むディレクトリに移動する(cd)」という意味です。 –

関連する問題