检查矩阵在 Excel 和 LibreOffice 中是否对称

Check if a matrix is symmetric in Excel and LibreOffice

我正在寻找一种解决方案来检查矩阵是否对称。我对 Excel 和 LibreOffice Calc 都感兴趣。我不需要任何 VBA/Basic 东西,只需要常规公式。

我已经使用这两种产品来定义矩阵,使用 Ctrl + Shift + Enter 技巧.

我转置了矩阵,认为它会有所帮助。

现在,我卡住了。我不知道如何比较原始矩阵和转置矩阵。我确定它必须是 IF 公式的一种方式,但找不到哪个。

在 Excel 中,您可以使用 AND 作为数组公式检查矩阵是否等于其转置。

示例:

请注意,我的 Excel 是德国人。所以 WAHR = TRUE.

{=AND(A3:B4=TRANSPOSE(A3:B4))}

将导致

AND({1,5;5,7}={1,5;5,7})

然后到

AND({TRUE,TRUE;TRUE,TRUE})

导致 TRUE.