矩阵指数

矩阵指数-维基百科

麦克劳林展开

ex=i=0xii!e^x=\sum_{i=0}^\infty\frac{x^i}{i!}

矩阵 AA 的指数函数表示

eA=i=0Aii!e^A=\sum_{i=0}^\infty\frac{A^i}{i!}

假设 AA 为对角阵

A=diag(A11,A22,,Ann)A=\text{diag}(A_{11},A_{22},\cdots,A_{nn})

可证明对于对角阵 AA

At=diag(A11t,A22t,,Annt)A^t=\text{diag}(A_{11}^t,A_{22}^t,\cdots,A_{nn}^t)

于是

eA=i=0diag(A11ii!,A22ii!,,Annii!)=diag(i=0A11ii!,i=0A22ii!,,i=0Annii!)=diag(eA11,eA22,,eAnn)\begin{aligned} e^A&=\sum_{i=0}^\infty\text{diag}\left(\frac{A_{11}^i}{i!},\frac{A_{22}^i}{i!},\cdots,\frac{A_{nn}^i}{i!}\right)\\ &=\text{diag}\left(\sum_{i=0}^\infty\frac{A_{11}^i}{i!},\sum_{i=0}^\infty\frac{A_{22}^i}{i!},\cdots,\sum_{i=0}^\infty\frac{A_{nn}^i}{i!}\right)\\ &=\text{diag}\left(e^{A_{11}},e^{A_{22}},\cdots,e^{A_{nn}}\right) \end{aligned}

如果 AA 不是对角阵,可以进行对角分解 A=UDUA=UDU^{\dagger},则 eA=UeDUe^A=Ue^DU^\dagger

生成元

以矩阵 AA 为生成元的酉变换 eiθAe^{-i\theta A}

UU 为Pauli矩阵,则 U2=IU^2=I,且 UU 为对角阵。

以Pauli矩阵为生成元,可得到旋转门。

eiγU=i=0(iγU)ii!=(1γ22!+γ44!γ66!+)Ii(γγ33!+γ55!γ77!+)U=cosγIisinγU\begin{aligned} e^{-i\gamma U}&=\sum_{i=0}^\infty\frac{(-i\gamma U)^i}{i!}\\ &=(1-\frac{\gamma^2}{2!}+\frac{\gamma^4}{4!}-\frac{\gamma^6}{6!}+\cdots)I-i(\gamma-\frac{\gamma^3}{3!}+\frac{\gamma^5}{5!}-\frac{\gamma^7}{7!}+\cdots)U\\ &=\cos\gamma I-i\sin\gamma U \end{aligned}