2

matlabにファイルをロードしていますが、空の変数としてロードされています。

positive    0x0    []

と使用しています

 load positive.txt

しかし、ファイルは空ではありません。何かがおかしいですか?PS同じフォルダから他のファイルを正常にロードしました。また、それをpositive.datに名前変更しようとしましたが、それも機能しませんでした。そして、それは私がテキストファイルとして保存したExcelファイルでした。

コピーして貼り付けたファイルの最初の2つのエントリ

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

1 に答える 1

4

load.matコマンドは、MATLAB形式(通常はコマンドを使用してMATLABで保存されるMATファイル(ファイル拡張子)またはASCIIファイル)専用ですsave。他のすべてのファイル形式については、他のコマンドを使用する必要があります。

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

Excelファイルの場合はを使用できますxlsread。またはxlsreadは必要ありません。fopenfclose

于 2012-04-26T16:56:02.263 に答える