Matlab - Como ensamblar una matriz que posee simetría respecto a su diagonal secundaria

 
Vista:
sin imagen de perfil
Val: 4
Ha aumentado su posición en 17 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Como ensamblar una matriz que posee simetría respecto a su diagonal secundaria

Publicado por Maxwell (2 intervenciones) el 13/02/2019 20:46:33
Hola, quisiera saber como ensamblar una matriz que posee simetría respecto a su diagonal secundaria, por ejemplo:

b a 0
c 0 a
0 c b

Idealmente que sea través de un vector de la forma: v = [a b c]

De antemano, gracias por responder.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 918
Bronce
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Como ensamblar una matriz que posee simetría respecto a su diagonal secundaria

Publicado por Daniel (354 intervenciones) el 15/02/2019 09:35:49
Hola,

Para solucionar este problema es necesario hacerlo en dos pasos, primero crear la matriz simétrica y luego invertir los índices.

1
2
v = squareform([1 2 3]);
v = v(end:-1:1, :);

con lo que v es:

2 3 0
1 0 3
0 1 2

Saludos,
Daniel Rodríguez.
https://www.analyticslane.com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 4
Ha aumentado su posición en 17 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Como ensamblar una matriz que posee simetría respecto a su diagonal secundaria

Publicado por Maxwell (2 intervenciones) el 15/02/2019 17:50:37
Excelente!, muchísimas gracias Daniel, espero tengas un excelente día.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar