이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
양자 게이트의 유형
참고
설치 필요: 이 기능을 사용하려면 MATLAB Support Package for Quantum Computing이 있어야 합니다.
이 항목에는 MATLAB®에서 양자 게이트를 만드는 데 사용할 수 있는 목록 함수가 나와 있습니다. 양자 게이트는 가역적이며 유니타리 행렬 표현을 갖습니다.
SimpleGate
객체에 대한 생성 함수
하나의 타깃 큐비트에 대한 게이트
생성 함수 | 게이트 이름 | 큐비트 개수 | 행렬 표현 | 속성 |
---|---|---|---|---|
hGate | 아다마르 게이트 | 1 |
| |
idGate | 항등 게이트 | 1 |
| |
xGate | 파울리 X 게이트 | 1 |
| |
yGate | 파울리 Y 게이트 | 1 |
| |
zGate | 파울리 Z 게이트 | 1 |
|
회전 게이트
생성 함수 | 게이트 이름 | 큐비트 개수 | 행렬 표현 | 속성 |
---|---|---|---|---|
rxGate | x축 회전 게이트 | 1 |
| |
ryGate | y축 회전 게이트 | 1 |
| |
rzGate | z축 회전 게이트 | 1 |
| |
r1Gate | 전역 위상을 갖는 z축 회전 게이트 | 1 |
| |
sGate | S 게이트 | 1 | ||
siGate | 역 S 게이트 | 1 | ||
tGate | T 게이트 | 1 | ||
tiGate | 역 T 게이트 | 1 |
하나의 제어 큐비트와 하나의 타깃 큐비트가 있는 게이트
생성 함수 | 게이트 이름 | 큐비트 개수 | 행렬 표현 | 속성 |
---|---|---|---|---|
chGate | 제어 아다마르 게이트 | 2 |
| |
제어 X 또는 CNOT 게이트 | 2 |
| ||
cyGate | 제어 Y 게이트 | 2 |
| |
czGate | 제어 Z 게이트 | 2 |
|
두 개의 큐비트의 상태를 맞바꾸는 게이트
생성 함수 | 게이트 이름 | 큐비트 개수 | 행렬 표현 | 속성 |
---|---|---|---|---|
swapGate | 스왑 게이트 | 2 |
|
제어 회전 게이트
생성 함수 | 게이트 이름 | 큐비트 개수 | 행렬 표현 | 속성 |
---|---|---|---|---|
crxGate | 제어 x축 회전 게이트 | 2 |
| |
cryGate | 제어 y축 회전 게이트 | 2 |
| |
crzGate | 제어 z축 회전 게이트 | 2 |
| |
cr1Gate | 전역 위상을 갖는 제어 z축 회전 게이트 | 2 |
|
제어-제어 X 게이트
생성 함수 | 게이트 이름 | 큐비트 개수 | 행렬 표현 | 속성 |
---|---|---|---|---|
ccxGate | 제어-제어 X 게이트(CCNOT 또는 토폴리 게이트) | 3 |
|
Ising 결합 게이트
생성 함수 | 게이트 이름 | 큐비트 개수 | 행렬 표현 | 속성 |
---|---|---|---|---|
rxxGate | Ising XX 결합 게이트 | 2 |
| |
ryyGate | Ising YY 결합 게이트 | 2 |
| |
rzzGate | Ising ZZ 결합 게이트 | 2 |
|
CompositeGate
객체에 대한 생성 함수
복합적이고 특수한 게이트
생성 함수 | 게이트 이름 | 큐비트 개수 | 게이트 기호 | 등가 내부 게이트 | 행렬 표현 |
---|---|---|---|---|---|
compositeGate | 복합 게이트 | 각각 다름 | 예: | ||
| |||||
qftGate | 양자 푸리에 변환(QFT) 게이트 | 각각 다름 | 예: 3개의 큐비트에 대한 양자 푸리에 변환 게이트입니다. 등가 내부 게이트는 아다마르 게이트, R1 게이트, 교환 게이트입니다. | ||
| |||||
mcxGate | 다중 제어 X 게이트 | 각각 다름 | 예: 3개의 제어 큐비트와 1개의 타깃 큐비트가 있고 보조 큐비트가 없는 다중 제어 X 게이트입니다. 등가 내부 게이트는 아다마르 게이트, 제어 R1 게이트, 제어 X 게이트입니다. | ||
|
참고 항목
quantum.gate.SimpleGate
| quantum.gate.CompositeGate