Operação PrepareQubit
Aviso
Esta documentação refere-se ao QDK Clássico, que foi substituído pelo QDK Moderno.
https://aka.ms/qdk.api Veja a documentação da API para o QDK Moderno.
Espaço de nomes: Microsoft.Quantum.Preparation
Pacote: Microsoft.Quantum.Standard
Aviso
PrepareQubit foi preterido. Em alternativa, utilize a operação PreparePauliEigenstate .
Prepara um qubit no eigenstate +1 (Zero
) do operador Pauli especificado.
Se o operador de identidade for fornecido, o qubit é preparado no estado maximicamente misto.
Se o qubit estava inicialmente no estado $\ket{0}$, esta operação prepara o qubit no estado eigenstate $+1$ de um determinado operador Pauli ou, para PauliI
, no estado maximicamente misto (consulte PrepareSingleQubitIdentity operation).
Se o qubit estiver num estado diferente de $\ket{0}$, esta operação aplica as seguintes portas: $H$ para PauliX
, $HS$ para PauliY
, $I$ para PauliZ
a operação PrepareSingleQubitIdentity para PauliI
.
operation PrepareQubit (basis : Pauli, qubit : Qubit) : Unit
Entrada
base: Pauli
Um operador Pauli $P$.
qubit: Qubit
Um qubit a ser preparado.