Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数学とアルゴリズム > 行列と線形代数 > 行列の操作 > ConjugateTranspose >
Mathematica > 数学とアルゴリズム > グラフとネットワーク > グラフプログラミング > 行列と線形代数 > 行列の操作 > ConjugateTranspose >
Mathematica > 可視化とグラフィックス > グラフとネットワーク > グラフプログラミング > 行列と線形代数 > 行列の操作 > ConjugateTranspose >

ConjugateTranspose

ConjugateTranspose[m]
または は, の共役転置を与える.
  • は,Esc ct Escあるいは\[ConjugateTranspose]として入力できる.
  • ConjugateTranspose[m]として与えることもできる.Esc hc Escあるいは\[HermitianConjugate]として入力できる.
複素数値の行列の共役転置:
Esc ct Escを使って入力する:
複素数値の行列の共役転置:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]//MatrixForm=
In[3]:=
Click for copyable input
Out[3]//MatrixForm=
 
Esc ct Escを使って入力する:
In[1]:=
Click for copyable input
Out[1]=
疎配列の共役転置:
共役転置は疎である:
ConjugateTransposeは記号行列にも使うことができる:
ComplexExpandはすべての変数が実数であると仮定する:
ConjugateTransposeはテンソルについてはTransposeと同じように働く:
最初の二次元を共役し転置する:
第一次元と第三次元を共役し転置する:
はランダムな複素行列である:
QRDecompositionを求める:
はユニタリ行列なので,その逆行列は である:
分解したものから を再構築する:
ConjugateTranspose[m]Conjugate[Transpose[m]]に等しい:
行列とそれを共役転置したものの積はエルミート行列である:
の行列積である:
なので, はエルミート行列である:
バージョン 5.1 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF