作者ice77 (ice)
看板MATLAB
标题[问题] Cell中的NaN值如何去除
时间Wed Feb 5 19:25:33 2014
手边有一个A的Cell矩阵
大概如下
[500*1]
[450*1]
[550*1]
.
.
.
总共有301个
这301个矩阵里的资料笔数不固定
且矩阵中会出现NaN
NaN的数量也不一定
例如第一个的500笔资料可能有20个NaN
第二个的450笔资料有30个NaN
第三个的550笔资料有40个NaN
如果想要把这301个资料中的NaN值去除
变成
[480*1]
[420*1]
[510*1]
.
.
.
请问大大要如何写才能做到呢?
有爬过文一般的矩阵用isnan即可解决
但cell的话真的不知道该怎麽办...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.193.225.61
1F:→ razer:拿出来清除再丢回去啊,cell本来就不是拿来做计算的结构 02/05 19:37
2F:推 CBET:help cellfun 02/05 23:14
3F:→ ice77:解决了 谢谢楼上两位大大的帮忙!!! 02/06 00:49