24小时热门版块排行榜    

查看: 2284  |  回复: 6
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

bian890

铜虫 (初入文坛)

[求助] matlab 不规则矩阵 求平均值

1.2183    1.747      1.8489      1.4564     0.73688     0.30712
0             1.5151    1.7323      1.5583    0.92972     0.47214
0             0              1.3433    1.3868       1.02        0.65397
0             0               0              0.7261    0.8505      0.73462
0             0               0              0.3687     0.48778   0.65311
0              0              0               0              0.3067     0.4287
0              0               0               0               0              0
请问怎么求非0处的平均值呢? 就相当于是不规则矩阵了
比如 第一行(1.2183+1.747+1.8489+1.4564+0.73688+0.30712)/6
第二行(1.5151+1.7323+1.5583+0.92972+0.47214)/5
可是 由于数据量很大 必须通过程序来实现
谢谢 急急急

[ Last edited by bian890 on 2011-6-30 at 15:54 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bian890

铜虫 (初入文坛)

谢谢 楼上 问题已经解决啦
楼上的代码 有点复杂
matlab 很好实现 nonzeros就行了
7楼2011-07-01 16:38:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 bian890 的主题更新
信息提示
请填处理意见