声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 819|回复: 1

[编程技巧] 请教一个矩阵运算的问题

[复制链接]
发表于 2008-12-22 15:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
请问怎么进行如下的矩阵运算:
n*m矩阵y,m为偶数,将 块y(1:n-1, m/2+1:m)  对应的加到 块y(2:n, 1:m/2)上去。
例如将m=[a1, a2, a3, a4
               b1, b2, b3, b4
               c1, c2, c3, c4
               d1, d2, d3, d4]
转化成
    n=[a1,       a2,        a3,   a4
        b1+a3,  b2+a4,  b3,   b4
        c1+b3,  c2+b4,  c3,    c4
        d1+c3,  d2+c4,  d3,   d4]
最好是不要用循环。
谢谢,偶是小菜鸟。。

[ 本帖最后由 highanimal 于 2008-12-22 16:18 编辑 ]
回复
分享到:

使用道具 举报

发表于 2008-12-22 16:18 | 显示全部楼层
m=[a1, a2, a3, a4; b1, b2, b3, b4; c1, c2, c3, c4; d1, d2, d3, d4];
m(2:n, 1:m/2)=m(2:n, 1:m/2)+m(1:n-1, m/2+1:m);

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-19 12:04 , Processed in 0.063359 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表