excel数据导入matlab处理,全部显示NAN..怎么解决?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel数据导入matlab处理,全部显示NAN..怎么解决?相关的知识,希望对你有一定的参考价值。

数据导入格式如下:

filename为文件名

sheet为表格名

xlRange为划定读入的范围,如A1:B2;

参考技术A NAN说明MATLAB不能识别excel内容。
可以根据实际需要替换NAN值。
比如,将excel数据读取到data中。
data(isnan(data))=0;%将NAN替换为0.
觉得有帮助就采纳吧。
参考技术B 这就是出故障了,一般情况下,要针对问题查找原因,是代码用错?数据类型不匹配?还是别的原因,一定要把程序运行几次,详细检查,修改,再运行,再检查、修改,确认无误,一个程序才算完成。 参考技术C 是不是数据类型没有指定。追问

我知道,excel打开数据正常的,到matlab中用xlsread('i.xls')导入数据就显示都是NAN

意思是未知类型,我不知道哪里出问题了。。

带通滤波中数据中间出现nan值怎么处理

参考技术A 首先,明确Nan是怎么来的,就是 数/0,那么就一点点找好了。
N(1)是NaN,能上推到x(1)是NaN,再上推到D(2)/D(1)=NaN.注意 ,这里要好好看D(1)
程序中它是一个Det(A)
再看A
A的最后4列全是0.问题就在这里了。
就是求A的过程中导致的。NaN.
A=;
就看S,U,Q,M
S(5)=S(5)-S(1);
U(5)=U(5)-U(1);
Q(5)=Q(5)-Q(1);
M(5)=M(5)-M(1);
当S(5)和S(1)相等时,就会出现这个问题了。本回答被提问者采纳

以上是关于excel数据导入matlab处理,全部显示NAN..怎么解决?的主要内容,如果未能解决你的问题,请参考以下文章

带通滤波中数据中间出现nan值怎么处理

MATLAB/Excel-如何将Excel数据导入MATLAB中

MATLAB读写excel中指定sheet行列中的数据 and 去除含有NaN的行或者列

matlab 以cell的形式读取excel---保留原excel 里面的字符

Matlab如何导入mat文件并查看其中的数据

在matlab中NAN是啥意思?