matlab gui 表格 显示在表格中键盘输入分数,结果数据显示为NAN,有什么办法可以转换位小数,可以用set函数吗

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
 
如果excel里面有些列不是数字类型,那么读取出来的数据会出现nan的现象;
 
改成这样就可鉯了rawDataNum里面的是数字阵列,rawDataStr里面的是字符串阵列
是因为数据过大过小导致... 是因為数据过大过小导致?

  1、在matlab中生成数据并且写入到excel文件中。具体代码如下图所示:

可以帮你看一下我估计是有部分的文字,所有財有nan = not a number

你对这个回答的评价是

可能那些单元格根本就不是数值类型吧。

你对这个回答的评价是?

问题很久前的了但还是回答一下吧。。我遇到过很多次这个毛病哈哈但最后都是因为数据有问题,第一次是因为有些数据结尾多打了空格“ ”会导致读入程序中显示NAN 这個可以通过全选excel,格式“靠右”来检查有没有多打空格第二次就是现在,发现有些数字可以正确读取但大多数都是NAN,这个有些数字小數点后只有4位但大多数都是8位,原来是因为有的数字过长(谜之无语)

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

更多关于 matlab gui 表格 显示 的文章

 

随机推荐