measure | R Documentation |
performs a masurement on a qstate
object.
measure(e1, bit = NA, repetitions = NA)
## S4 method for signature 'qstate'
measure(e1, bit = NA, repetitions = 1)
e1 |
object to measure |
bit |
bit to project on |
repetitions |
number of measurements |
measure(e1, bit, repetitions)
performs repetitions
many
projections/measurements of the qubit bit
. If bit
is not given
explicitly, all qubits are projected.
measure(e1, bit, repetitions)
returns a list with the measured bit
,
the number of repetitions
, the probability distribution of all states
prob
and the results vector value
. If all bits are measured, the
basis is added to the list as basis
. The collapsed state is stored as
psi
if exactly one measurement is performed.
In the case of a single qubit measurement value
is of length repetitions
and contains all the results of this projection. Otherwise value
is of
length 2^nbits and it contains the counts how often each state has been
obtained.
## measure the separate bits
x <- H(1) * (H(2) * qstate(nbits=2))
summary(measure(x, bit=1))
hist(measure(x, rep=100))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.