查看: 167|回复: 3|关注: 0

[已解决] 如何合并多维向量?如何表示第三维?

[复制链接]

入门

54 麦片

财富积分


50500


31

主题

114

帖子

3

最佳答案
  • 关注者: 1
a = [1,2;        3,4];

利用分号可以表示第二维

那么怎么表示第三维呢

比如
a = ones(3,4,3);
b = ones(3,4,5);

如何把c变成 a b 的合成,即c(3,4,8)




论坛优秀回答者

专家

2210 麦片

财富积分


20003000


1

主题

2428

帖子

498

最佳答案
  • 关注者: 83
发表于 2018-6-11 11:22:33 | 显示全部楼层 |此回复为最佳答案
本帖最后由 maple1314168 于 2018-6-11 12:05 编辑

c=cat(3,a,b)

入门

54 麦片

财富积分


50500


31

主题

114

帖子

3

最佳答案
  • 关注者: 1
 楼主| 发表于 2018-6-12 10:59:26 | 显示全部楼层

请问怎么表示第三维呢,如果想直接声明一个三维数组

论坛优秀回答者

专家

2210 麦片

财富积分


20003000


1

主题

2428

帖子

498

最佳答案
  • 关注者: 83
发表于 2018-6-12 12:23:31 | 显示全部楼层
ys38079456 发表于 2018-6-12 10:59
请问怎么表示第三维呢,如果想直接声明一个三维数组

matlab中一般不需要定义,可以直接用。
c(:,:,1:3)=a;
c(:,:,4:8)=b;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

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