2012-04-26 11 views
2

matlabでファイルを読み込んでいますが、空の変数としてロードされています。matlabのloadコマンドで空白ファイルを読み込む

positive 0x0 [] 

load positive.txt 

を使用しますが、ファイルが空ではないのです。何かが間違っていますか? P.P.私は同じフォルダから他のファイルを正常に読み込んだ。また、私はそれをpositive.datに改名しようとしましたが、それもうまくいきませんでした。そして、それは私がテキストファイルとして保存したExcelファイルでした。

と、ファイルの最初のカップルのエントリ、

04 10 19 
04 10 36 
04 10 28 
04 16 16 
04 14 01 
04 20 21 
04 20 06 
04 20 28 
04 13 14 
04 13 17 
04 13 02 
04 01 16 

答えて

4

loadコマンドは、MATLAB形式で保存されたMAT-ファイル(ファイル拡張子.mat)またはASCIIファイルのためのものです、通常MATLABでsaveコマンドを使用して貼り付け&をコピー。その他のファイル形式の場合は、他のコマンドを使用する必要があります。

テキストファイルの場合、fopen,fscanf,fcloseを使用できます。バイナリファイルの場合は、fopen,fread,fcloseを使用できます。 fopenは、ファイルを読み書きするためにファイルを開きます。fscanfまたはfreadファイルからデータを読み込み(fscanfはテキストを読み取り、freadバイナリデータを読み込みます)、fcloseがファイルを閉じます。

Excelファイルの場合は、xlsreadを使用できます。 xlsreadは、fopenまたはfcloseを必要としません。

関連する問題