I have two matrices
e.g.,
A=[1 2;3 4]
B=[5 6;7 8]
how to concatenate A and B such that
C=[1 2;5 6;3 4;7 8]

 Respuesta aceptada

Wan Ji
Wan Ji el 21 de Ag. de 2021
A=[1 2;3 4];
B=[5 6;7 8];
C1 = [A,B]';
C = reshape(C1, size(A,2),numel(C1)/size(A,2))'
Then
C =
1 2
5 6
3 4
7 8

4 comentarios

Ammy
Ammy el 21 de Ag. de 2021
Thank you very much.
Ammy
Ammy el 21 de Ag. de 2021
@Wan Ji Can I go back from C to A and B, I meam if I have C how can I get back A and B
Wan Ji
Wan Ji el 21 de Ag. de 2021
A=C(1:2:end,:);
B=C(2:2:end,:);
Ammy
Ammy el 21 de Ag. de 2021
Thank you very much.

Iniciar sesión para comentar.

Más respuestas (0)

Preguntada:

el 21 de Ag. de 2021

Comentada:

el 21 de Ag. de 2021

Community Treasure Hunt

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

Start Hunting!

Translated by