Matlab fscanf返回空数组
我需要从.dat文件中读取数据。文件中没有字符串,因此使用fscanf是有效的。下面是我的全部代码Matlab fscanf返回空数组,matlab,scanf,Matlab,Scanf,我需要从.dat文件中读取数据。文件中没有字符串,因此使用fscanf是有效的。下面是我的全部代码 clear; clc; file = 'OIL_SAMPLE1.dat'; water = fopen(file,'rt'); waterDataSize = [3 Inf]; format = '%i %d %f\n'; waterData = fscanf(water,format,waterDataSize) fclose(water); 该文件由以下格式的三列数字组成。.dat文件
clear; clc;
file = 'OIL_SAMPLE1.dat';
water = fopen(file,'rt');
waterDataSize = [3 Inf];
format = '%i %d %f\n';
waterData = fscanf(water,format,waterDataSize)
fclose(water);
该文件由以下格式的三列数字组成。.dat文件中有2151行
1 300 .3
有什么想法吗?谢谢。请尝试导入数据或dlmread@OP这回答了你的问题吗?没有。我没有importdata或dlmread方面的经验,也无法使两者都发挥作用。