怎么把dat文件的数据导入matlab?

我做的是基于FFT的谐波仿真,这是采样数据,有2500个,怎么样导入matlab然后仿真?真心求大神们指教

可以用textscan来读入其中的内容,并且第一行可以直接舍弃。
fid = fopen('data.dat'); % 自己改名字
C = textscan(fid, '%d8 %d8 %f32', 'HeaderLines',1);
fclose(fid);
subs = cell2mat(C(:,1:2));
vals = cell2mat(C(:,3));
vals = reshape(vals, [80 80]).';
surf(vals);
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-05-09
matlab直接load xx.dat,就会得到一个名为xx的变量,里面就是这些数据追问

是在command window里面输入吗?好像没反应呢

追答

command window也可以啊,matlab要进到dat文件的目录下

本回答被提问者采纳
相似回答