99问答网
所有问题
matlab里面用importdata导入txt数据后部分数据显示nan,并且本来有4列但是workspacedata里面只有3列。
怎么解?求大神解答。
举报该问题
推荐答案 2015-04-13
显示nan说明该位置不是数值,你可以查看一下你的文件里面,如果存在“--”这种字符而非数字的话,就会出现这种现象,并且matlab中生成的数据列数会减少。
解决办法:我是用excel打开,把所有”--“的位置全部替换成0(或者你认为合适的其特数值,一定要是数值)保存(为保险起见可以另存为另一个文件)。之后再用MATLAB打开应该就没有问题了
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WejzOevzOzWWvXXBXzj.html
其他回答
第1个回答 2018-05-13
用图形界面试试看,将无法导入的元胞替换成别的,而不用NaN
相似回答
大家正在搜
相关问题
matlab的importdata无法完全导入txt文件,文...
matlab的importdata无法导入txt文件
matlab中的importdata和 load 的区别在哪
matlab 中把txt文件通过import data导入w...
matlab怎样从文本txt文件中读入数据到矩阵
matlab中通过importdata引入excel后,该怎...
matlab中的importdata和 load 的区别在哪
在matlab里面怎样导入excel数据,我用了import...