I want to change the size of T so I can Add it to P2 (the size of T should be the size of P1 or the size of P2)

1 visualización (últimos 30 días)
P1=[3 2 4;2 1 1;5 2 3;2 3 7]
P2=[2 6 1;1 3 5;4 2 1;5 2 1];
P1_Zero=pinv(P1)
T=P1_Zero*P1
Q=P2+T
  2 comentarios
Image Analyst
Image Analyst el 15 de Dic. de 2021
Original question:
I want to change the size of T so I can Add it to P2 (the size of T should be the size of P1 or the size of P2)
P1=[3 2 4;2 1 1;5 2 3;2 3 7]
P2=[2 6 1;1 3 5;4 2 1;5 2 1];
P1_Zero=pinv(P1)
T=P1_Zero*P1
Q=P2+T

Iniciar sesión para comentar.

Respuesta aceptada

Awais Saeed
Awais Saeed el 16 de Sept. de 2021
Editada: Awais Saeed el 16 de Sept. de 2021
P1=[3 2 4;2 1 1;5 2 3;2 3 7];
P2=[2 6 1;1 3 5;4 2 1;5 2 1];
P1_Zero=pinv(P1);
T=P1_Zero*P1;
% create a new matrix of dimension equal to max(T,P2)
C = zeros(max(size(T), size(P2)))
C = 4×3
0 0 0 0 0 0 0 0 0 0 0 0
% Make C(size(T)) = T. rest = zero
C(1:size(T, 1), 1:size(T, 2)) = T
C = 4×3
1.0000 0 0.0000 0.0000 1.0000 -0.0000 -0.0000 -0.0000 1.0000 0 0 0
% Add both EQUAL matrices now
C = C + P2
C = 4×3
3.0000 6.0000 1.0000 1.0000 4.0000 5.0000 4.0000 2.0000 2.0000 5.0000 2.0000 1.0000

Más respuestas (0)

Categorías

Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by