cashew.nut 发表于 2013-3-14 20:31:25

高手们,请问这样的算法怎么实现啊?脑袋迷糊了

本帖最后由 cashew.nut 于 2013-3-14 20:37 编辑

高手们,这个计算要怎么才能实现啊?
我这for了半天也写不出来啊!
求助


矩阵都已知,下标太乱了,搞乱了

lengyunfeng 发表于 2013-3-14 23:28:41

你这个里面有个硬伤,i,j,k,l都可以等于0,这在矩阵下标里是不可能出现的。仅从循环角度可以考虑:u=zeros(mxc-1,myc-1);
for i=0:1:mxc-1
    for j=0:1:xyc-1
      for k=0:1:mxc-1
            for l=0:1:myc-1
                u(i,j)=k(i-k,j-l)*p(k,l)+u(i,j);
            end
      end
    end
end
u=-1*u;仅供参考哈

cashew.nut 发表于 2013-3-15 10:32:16

lengyunfeng 发表于 2013-3-14 23:28 static/image/common/back.gif
你这个里面有个硬伤,i,j,k,l都可以等于0,这在矩阵下标里是不可能出现的。仅从循环角度可以考虑:仅供参考 ...

多谢你的回答,我也这么写出来了,但是貌似一直for效率太低了,想能不能通过矩阵运算实现这个,我一直在想呢,呵呵,貌似有点儿难
页: [1]
查看完整版本: 高手们,请问这样的算法怎么实现啊?脑袋迷糊了