Borrar filtros
Borrar filtros

Partial Measurement of a quantum system

17 visualizaciones (últimos 30 días)
John Vining
John Vining el 10 de Jun. de 2024
Respondida: UDAYA PEDDIRAJU el 23 de Jul. de 2024 a las 4:12
Is there a way to introduce projective measurement in a circuit.

Respuestas (1)

UDAYA PEDDIRAJU
UDAYA PEDDIRAJU el 23 de Jul. de 2024 a las 4:12
Hi John,
the following snippet shows how to do projective measurements.
% Create a quantum circuit with two qubits
circuit = quantumCircuit(2);
% Apply a Hadamard gate to qubit 1
circuit = hGate(circuit, 1);
% Perform a CNOT operation controlled by qubit 1 on qubit 2
circuit = cxGate(circuit, 1, 2);
% Perform a projective measurement on qubit 2
result = measure(circuit, 2);
% Access the measurement result (either 0 or 1)
measured_state = result.Result;
% Access the probability of obtaining the measured state
probability = result.Probability;
% Display the results
disp(['Measured state of qubit 2: ', num2str(measured_state)]);
disp(['Probability of measured state: ', num2str(probability)]);
you can refer qc toolbox: https://www.mathworks.com/products/quantum-computing.html

Categorías

Más información sobre Quantum Computing en Help Center y File Exchange.

Productos


Versión

R2024a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by