Operasi PrepareQubit

Peringatan

Dokumentasi ini mengacu pada QDK Klasik, yang telah digantikan oleh QDK Modern.

Silakan lihat https://aka.ms/qdk.api dokumentasi API untuk QDK Modern.

Namespace: Microsoft.Quantum.Preparation

Paket: Microsoft.Quantum.Standard

Peringatan

PrepareQubit tidak digunakan lagi. Silakan gunakan operasi PreparePauliEigenstate sebagai gantinya.

Menyiapkan qubit dalam eigenstate +1 (Zero) dari operator Pauli yang diberikan. Jika operator identitas diberikan, maka qubit disiapkan dalam keadaan campuran maksimal.

Jika qubit awalnya dalam status $\ket{0}$, operasi ini menyiapkan qubit dalam eigenstate $+1$ dari operator Pauli tertentu, atau, untuk PauliI, dalam keadaan campuran maksimal sebagai gantinya (lihat operasi PrepareSingleQubitIdentity).

Jika qubit berada dalam status selain $\ket{0}$, operasi ini menerapkan gerbang berikut: $H$ untuk PauliX, $HS$ untuk PauliY, $I$ untuk PauliZ dan operasi PrepareSingleQubitIdentity untuk PauliI.

operation PrepareQubit (basis : Pauli, qubit : Qubit) : Unit

Input

basis : Pauli

Operator Pauli $P$.

qubit : Qubit

Sebuah qubit yang harus disiapkan.

Output : Unit