matlab读取数据内容只有一部分,另一部分为NaN

这时候要检查读取的文件对应的数据内容是否匹配,如果不匹配,那么从不匹配那里开始,内容全部为NaN。

我在处理一种文件时,没看到格式不同,才遇到此类问题。

data1 = textscan(fid1, '%s %n %n %n %n %n %n %n','delimiter', ','); 

% 读取该股票数据文件内容,如果这列第二个数不匹配,那在显示的cell中,

%从第二列开始,后面的数据全部为NAN,只有第一行有数据。
data2 = textscan(fid2, '%s %s %n %n %n %n %n %n','delimiter', ',');

%修改正确后,问题解决。

如果你不知道文件的数据类型,可以导入数据查看一下,导入有以下两种方法:

(1)在matlab命令行输入 uiimport,然后按要求找到文件路径

(2)在matlab的“主页”那里,找到“导入文件”,然后按要求找到文件路径

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值