Cómo crear una matriz simétrica donde cada fila / columna es un subconjunto de un vector conocido [duplicado]
Esta pregunta ya tiene una respuesta aquí:
¿Cómo genero la siguiente matriz y vector a partir de los datos de entrada dados en MATLAB? 1 respuesta Tengo un vector 7 * 1a = (1:7).'
. Quiero formar una matrizA
de tamaño 4 * 4 del vectora
tal que los elementos dea
forman los anti-diagonales de la matrizA
como sigue
A = [1 2 3 4;
2 3 4 5;
3 4 5 6;
4 5 6 7]
Me gustaría que esto funcione para un @ genera
, no solo cuando los elementos son enteros consecutivos.
Agradezco cualquier ayuda.