24小时热门版块排行榜    

查看: 392  |  回复: 5
当前主题已经存档。

tmw1987

铁杆木虫 (正式写手)

[交流] 【求助】matlab中删除数据【已解决】

各位大侠:
    小弟需要求如下数据的和。
【-0.027524837896522
0.042076120632004
0.033839834660766
0.017211340803282
0.010057645665175
0.006540473513066
0.004579474624193
0.003380699633624
NaN
NaN
NaN】
但其中后三项是NaN,请问用什么命令可以删除NaN。由于是个数组(11*300),如果手动删除每列的NaN,是非常麻烦的。请指明。。。

[ Last edited by nono2009 on 2009-12-30 at 12:22 ]
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tmw1987

铁杆木虫 (正式写手)

今天没有大侠啊。看来只能手动删除了。
2楼2009-12-28 14:04:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

idyllist

木虫 (正式写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
nono2009(金币+1,VIP+0):谢谢应助! 12-28 14:41
你不要后面三项,就用sum(x(1:end-3))的命令就行了

[ Last edited by idyllist on 2009-12-28 at 14:21 ]
3楼2009-12-28 14:20:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

change0618

铁杆木虫 (著名写手)

方丈大师

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
nono2009(金币+2,VIP+0):谢谢应助! 12-28 22:57
>>a=[-0.027524837896522
0.042076120632004
0.033839834660766
0.017211340803282
0.010057645665175
0.006540473513066
0.004579474624193
0.003380699633624
NaN
NaN
NaN]

>> a(~isnan(a))

ans =

  -0.027524837896522
   0.042076120632004
   0.033839834660766
   0.017211340803282
   0.010057645665175
   0.006540473513066
   0.004579474624193
   0.003380699633624

>> sum(a(~isnan(a)))

ans =

   0.090160751635588
4楼2009-12-28 22:43:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

change0618

铁杆木虫 (著名写手)

方丈大师

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
nono2009(金币+1,VIP+0):谢谢补充! 12-30 10:25
新看到一个函数
nansum(a)
5楼2009-12-30 09:58:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tmw1987

铁杆木虫 (正式写手)


nono2009(金币+1,VIP+0):本版热心虫友多,欢迎常来交流,同时也做个热心虫友。:) 12-30 12:22
遇到好人了。问题解决了。谢谢啦!!!
6楼2009-12-30 11:25:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 tmw1987 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见