Изменения

Перейти к: навигация, поиск

Квантовые гейты

377 байт добавлено, 09:39, 22 декабря 2014
Двукубитный гейт CNOT
В классическом случае это просто <tex>XOR</tex>.
 
Матрица действия этого гейта и таблица истинности выглядят так:
 
<tex>CCNOT=\begin{pmatrix} 1 & 0 & 0 &0 \\ 0 & 1 & 0& 0 \\ 0 & 0 & 0 & 1 \\ 0 & 0 & 1 & 0 \end{pmatrix}</tex>;
 
 
<math>CCNOT: \begin{array}{|c c|c c|}
0 & 0 & 0 & 0 \\
0 & 1 & 0 & 1 \\
1 & 0 & 1 & 1 \\
1 & 1 & 1 & 0 \\
\end{array}</math>
===Другие используемые гейты===
Кроме упомянутых выше гейтов <tex>NOT</tex> и <tex>CNOT</tex> в квантовых вычислениях используются также некоторые другие гейты. Их применение не необходимо, но запись алгоритма с их помощью намного проще. На практике часто используются такие гейты: однобитный <tex>H</tex> (''Hadamard''), двубитные <tex>R</tex> (''rotate''), <tex>S</tex> (''swap''), трехбитные <tex>CCNOT</tex> (гейт Тоффоли), <tex> CSWAP</tex> (гейт Фредкина).
Анонимный участник

Навигация