返回信息流有任意一个二维数组如
A=[3 4 5 4;
3 4 5 3;
2 3 4 6]
与任意一个三维数组
B(:,:,1)=[5 3 6 7;
3 4 6 4;
2 5 3 6]
B(:,:,2)和B(:,:,3)也是类似的3*4数组。
希望求得新的三维数组C如下:
C(:,:,1)=[3 4 5 4;
5 3 6 7;
3 4 6 4;
2 5 3 6]
C(:,:,2)和C(:,:,3)也是类似的4*4数组。
也就是说A的第一行叠加到B(:,:,1)成为C(:,:,1)的第一行
A的第二行叠加到B(:,:,2)成为C(:,:,2)的第一行
A的第三行叠加到B(:,:,3)成为C(:,:,3)的第一行
本来想把A写成一个三维数组A(1,:,:)=A(:,:)用for i=1:3
C(:,:,i)=[A(1,:,i)',B(:,:,i)']
但好像通不过啊.求助!
这是一条镜像帖。来源:北邮人论坛 / matlab / #9362同步于 2012/10/16
Matlab机器人发帖
《求助》二维数组与三维数组叠加问题
xiaohh
2012/10/16镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。