matlab sscanf %f,matlab 读自定义格式文件 fscanf & sscanf

%-1 1:0.088390 2:0.053062 3:0.012884 4:0.010806 5:0.009005 6:0.015932 7:0.064422 8:0.082156 9:0.028401 10:0.014270 11:0.005542 12:0.005957 13:0.032835 14:0.035883 15:0.016209

%label index: value index:value ...

myformat = '%d ';

for feature_Id = 1:1:feature_length

myformat = [myformat,'%d:%f '];

end

myformat = [myformat,'\n'];

%method 1:

[all_features_groundtruth, count] = fscanf(fid_test_groundtruth,myformat,inf); %Af first, I did not know why it did not work. Finally, it works. Strang!!!

%method 2:

line_number = 0;

while 1

tline = fgetl(fid_test_groundtruth);

if ~ischar(tline)

break

else

line_number = line_number + 1;

Feature(line_number) = sscanf(tline,myformat);

end

end

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值