上课睡觉 发表于 2015-10-10 17:05

matlab如何吧三维矩阵转换成而为矩阵

matlab如何吧三维矩阵转换成而为矩阵

比如9*6*6的矩阵转换成18*18的矩阵

happy 发表于 2015-10-12 08:34

好像没给出规则啊,两矩阵间数据的关系不清楚
最简单的方法就是

B=[A(1,:,:) A(2,:,:) A(3,:,:)
A(4,:,:) A(5,:,:),A(6,:,:)
A(7,:,:) A(8,:,:),A(9,:,:)]

大概就是这样的意思吧

上课睡觉 发表于 2015-10-15 05:32

happy 发表于 2015-10-12 08:34
好像没给出规则啊,两矩阵间数据的关系不清楚
最简单的方法就是



如果我这个矩阵维数比较大,是否有更方便点的方法?

happy 发表于 2015-10-16 08:22

上课睡觉 发表于 2015-10-15 05:32
如果我这个矩阵维数比较大,是否有更方便点的方法?

可采用循环来实现,不过要根据你的具体规则来实现

上课睡觉 发表于 2015-10-18 16:59

happy 发表于 2015-10-16 08:22
可采用循环来实现,不过要根据你的具体规则来实现

谢谢
页: [1]
查看完整版本: matlab如何吧三维矩阵转换成而为矩阵