개요
자주 사용되는 양자 게이트(Quantum Gate)를 행렬로 나타낸 것입니다. 하나의 큐비트의 상태를 나타내보면 다음과 같습니다.
∣0>=(10)
∣1>=(10)
양자 게이트(Quantum Gate)의 행렬(Matrix) 표현
H=21(111−1)
X=(0110)
Y=(0i−ii)
Z=(100−1)
S=(100i)
T=(100e4iπ)
CNOT=⎝⎜⎜⎜⎛1000010000010010⎠⎟⎟⎟⎞
SWAP=⎝⎜⎜⎜⎛1000001001000001⎠⎟⎟⎟⎞
CZ=⎝⎜⎜⎜⎛100001000010000−1⎠⎟⎟⎟⎞
CS=⎝⎜⎜⎜⎛100001000010001i⎠⎟⎟⎟⎞
Toffoli=⎝⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎛1000000001000000001000000001000000001000000001000000000100000010⎠⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎞
CSWAP=⎝⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎛1000000001000000001000000001000000001000000000100000010100000000⎠⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎞