我正在 matlab 中加载一个文件,但它被加载为空变量。
positive 0x0 []
并且正在使用
load positive.txt
但该文件不为空。有什么不对吗?附言我已经成功从同一文件夹中加载了其他文件。我也试图将其重命名为正数.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
load
命令仅适用于MAT文件(文件扩展名.mat
)或以MATLAB格式保存的ASCII文件,通常使用save
命令保存在MATLAB中。对于所有其他文件格式,您应该使用其他命令。
对于文本文件,可以使用 fopen
、 fscanf
、 fclose
。对于二进制文件,您可以使用 fopen
、 fread
、 fclose
。 fopen
打开文件进行读取和/或写入,fscanf
或fread
从文件中读取数据(fscanf
读取文本fread
二进制数据),然后fclose
关闭文件。
对于 Excel 文件,您可以使用 xlsread
. xlsread
不需要fopen
或fclose
。