2012-04-26 70 views
2

我正在加載一個文件在MATLAB中,但它被加載爲一個空變量。在MATLAB中加載命令加載空白文件

positive 0x0 [] 

和正在使用

load positive.txt 

但該文件不爲空。是錯的嗎? P.S.我已成功從同一文件夾加載其他文件。此外,我試圖將其重命名爲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命令複製&粘貼。對於所有其他文件格式,您應該使用其他命令。

對於文本文件,您可以使用fopenfscanffclose。對於二進制文件,您可以使用fopenfreadfclosefopen打開讀取和/或寫入文件,fscanffread從文件讀取數據(fscanf讀取文本,fread二進制數據),然後fclose關閉文件。

對於Excel文件,您可以使用xlsreadxlsread不需要fopenfclose