Estoy buscando una solución para verificar si una matriz es simétrica. Estoy interesado en Excel y LibreOffice Calc. No quiero nada de VBA / Basic, solo fórmulas regulares.
He usado ambos productos para definir una matriz usando el Ctrl + Cambio + Entrar truco.
He transpuesto la matriz, pensando que podría ayudar.
Ahora, estoy atascado. No sé cómo comparar la matriz original y la transpuesta. Estoy seguro de que tiene que ser una manera con el SI fórmula, pero no puede encontrar cuál.
Respuestas
1 para la respuesta № 1En Excel puede verificar si una matriz es igual a su transposición usando AND
como una fórmula matricial.
Ejemplo:
Tenga en cuenta que mi Excel es un alemán. Asi que WAHR
= TRUE
.
{=AND(A3:B4=TRANSPOSE(A3:B4))}
dará lugar a
AND({1,5;5,7}={1,5;5,7})
entonces a
AND({TRUE,TRUE;TRUE,TRUE})
lo que lleva a TRUE
.