检查矩阵在 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
.
我正在寻找一种解决方案来检查矩阵是否对称。我对 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
.