数学において、双対称行列とは、両方の主対角線について対称な正方行列のことです。より正確には、n × n行列Aが双対称行列であるとは、 A = A T(それ自体が転置行列である)とAJ = JA(Jはn × n交換行列)の両方を満たす場合を指します。
例えば、次のような行列は
[1つのbcdebfグラムhdcグラム私グラムcdhグラムfbedcb1つの]=[1つの111つの121つの131つの141つの151つの121つの221つの231つの241つの141つの131つの231つの331つの231つの131つの141つの241つの231つの221つの121つの151つの141つの131つの121つの11]{\displaystyle {\begin{bmatrix}a&b&c&d&e\\b&f&g&h&d\\c&g&i&g&c\\d&h&g&f&b\\e&d&c&b&a\end{bmatrix}}={\begin{bmatrix}a_{11}&a_{12}&a_{13}&a_{14}&a_{15}\\a_{12}&a_{ 22}&a_{23}&a_{24}&a_{14}\\a_{13}&a_{23}&a_{33}&a_{23}&a_{13}\\a_{14}&a_{24}&a_{23}&a_{22}&a_{12}\\a_{15}&a_{14}&a_{13}&a_{12}&a_{11}\end{bmatrix}}}
は左右対称である。この例に 関連する交換行列は5×5{\displaystyle 5\times 5}
J5=[0000100010001000100010000]{\displaystyle J_{5}={\begin{bmatrix}0&0&0&0&1\\0&0&0&1&0\\0&0&1&0&0\\0&1&0&0&0\\1&0&0&0&0\\1&0&0&0&0\end{bmatrix}}}