how can i combine 4 matrix as 1

4 次查看(过去 30 天)
for example A=[1 2],B=[3 4],C=[5 6] and D=[7 8] then the resultant matrix E E=[1 2 3 4
5 6 7 8]
it means it becomes 2*4 matrix

回答(1 个)

Star Strider
Star Strider 2015-10-7
You need to horizontally concatenate the vectors, then use the reshape function:
A=[1 2];
B=[3 4];
C=[5 6];
D=[7 8];
E = reshape([A B C D], [], 2).'
E =
1 2 3 4
5 6 7 8

类别

Help CenterFile Exchange 中查找有关 Matrices and Arrays 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by