24小时热门版块排行榜    

查看: 1006  |  回复: 14

渭七

铁虫 (初入文坛)

[求助] 矩阵相加 已有5人参与

请高手指导一下,如何把比如a=[1,2,3;4,5,6],b=[7,8,9;10,11,12]的两个矩阵合并为c=[1,2,3;7,8,9;4,5,6;10,11,12]的矩阵 ,就是在新矩阵中相同的行数都放在一起,再继续下一行
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

roarliyong

新虫 (小有名气)

引用回帖:
9楼: Originally posted by roarliyong at 2016-01-08 09:26:17
c = [];
for i = 1:size(a,1)
c(2*i-1, = a(i, ;
c(2*i, = b(i, ;
end

oh, no!
笑脸是 冒号 又括号
10楼2016-01-08 09:27:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

匿名

★ ★
感谢参与,应助指数 +1
渭七: 金币+2, 有帮助 2016-01-08 10:40:48
本帖仅楼主可见
2楼2016-01-07 19:00:38
已阅   申请程序强帖   回复此楼   编辑   查看我的主页

redipus

铁虫 (正式写手)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
渭七: 金币+2, 有帮助 2016-01-08 10:40:39
如果是matlab 中则很简单, 如下
%matlab code
c=[a;b]  ;

发自小木虫Android客户端
3楼2016-01-07 19:08:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

渭七

铁虫 (初入文坛)

引用回帖:
2楼: Originally posted by Tsin1138 at 2016-01-07 19:00:38
你的意思是把几个矩阵并列合成一个矩阵么?写成c=就可以了

是交叉的 不是直接合并
比如
a的第1行
b的第1行
a的第2行
b的第2行

发自小木虫IOS客户端

» 本帖已获得的红花(最新10朵)

4楼2016-01-07 23:17:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

渭七

铁虫 (初入文坛)

送红花一朵
引用回帖:
4楼: Originally posted by 渭七 at 2016-01-07 23:17:20
是交叉的 不是直接合并
比如
a的第1行
b的第1行
a的第2行
b的第2行
...

是交叉的 不是直接合并
比如
a的第1行
b的第1行
a的第2行
b的第2行

发自小木虫IOS客户端
5楼2016-01-07 23:17:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

米米米BO

金虫 (初入文坛)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
渭七: 金币+2, ★★★很有帮助 2016-01-08 10:40:26
看你用什么语言,声明一个两倍的数组,用(2i—1)和(2i)分别索引新数组的行号,i就是原数组的行号了,循环下就出来了,很简单的

发自小木虫Android客户端
6楼2016-01-08 08:29:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

渭七

铁虫 (初入文坛)

引用回帖:
6楼: Originally posted by 米米米BO at 2016-01-08 08:29:46
看你用什么语言,声明一个两倍的数组,用(2i—1)和(2i)分别索引新数组的行号,i就是原数组的行号了,循环下就出来了,很简单的

我用的matlab 但只学了一些基本的 不太会 你能教我一下吗
7楼2016-01-08 08:43:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

getengqing

木虫 (正式写手)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
渭七: 金币+2, 有帮助 2016-01-08 10:40:13
直接c=[a,b]就可以了啊
一起交流学习/分享优秀资源
8楼2016-01-08 08:59:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

roarliyong

新虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★
感谢参与,应助指数 +1
渭七: 金币+4, ★★★很有帮助 2016-01-08 10:39:59
c = [];
for i = 1:size(a,1)
c(2*i-1, = a(i, ;
c(2*i, = b(i, ;
end
9楼2016-01-08 09:26:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 渭七 的主题更新
信息提示
请填处理意见