2023年12月3日发(作者:)

如何在matlab中打开一个.dat文件,并载入数据方法一:fscanf函数 fid=fopen('','r'); %打开数据文件 x=fscanf(fid,'%g'); %读取文件数据 %得到的x数据为列向量 要注意的是,必须是在你操作的目录下

方法二:load函数 load('') .dat的文件要直接用load读,必须全为数字,而且每一行的列数要相等。如果有文字的行,必须以%开头。例如: load C: >>test test = 1 2 3 4 5 6 7 8

方法三:dlmread函数例1:>> A=dlmread('')A = 1 2 3 4 5 6 7 8>> A=dlmread('');

例2:>> [a,b]=size(A)a = 5551b = 404 %提取为矩阵,矩阵对应的数据文件中,没有的元素默认为0