重塑的行,而不是列

17日视图(30天)
亚当Fitchett
亚当Fitchett 2022年3月8日
评论道: Amr Aboughazala2022年8月29日
我有一个1260年1列向量(myVector)我想重塑一个35 * 36矩阵。然而,我无法弄清楚如何重塑它的特定方式,我想要:
重塑(myVector、35、36)需要从myVector 35每个连续的块元素和使他们的36列矩阵。但是我想从myVector 36个元素的每个连续的块,每个块的35行矩阵。我怎么做呢?

接受的答案

马克斯Alger-Meyer
马克斯Alger-Meyer 2022年3月8日
如果我正确理解你,所有你需要做的是转置重塑的结果:
向量= 1:16
向量= 1×16
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
array1 =重塑(向量,4,4)
array1 = 4×4
1 5 9 13 2 6 10 14 3 7 11 15 4 8 12 16
置(array1)
ans = 4×4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
5个评论
Amr Aboughazala
Amr Aboughazala 2022年8月29日
我只是注意到,感谢你您的回复:)

登录置评。

更多的答案(0)

类别

找到更多的在调整和重塑矩阵帮助中心文件交换

标签

下载188bet金宝搏


释放

R2019b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!