View source: R/time_evolution.R
| mixing_matrix.ctqwalk | R Documentation |
The Mixing Matrix of a Continuous-Time Quantum Walk
## S3 method for class 'ctqwalk'
mixing_matrix(object, t, ...)
object |
an instance of class |
t |
it will be returned the mixing matrix at time |
... |
further arguments passed to or from other methods. |
Let U(t) be the time evolution operator of the quantum walk at
time t, then the mixing matrix is given by
M(t) = U(t) \circ \overline{U(t)}
M(t) is a doubly stochastic real symmetric matrix, which encodes the
probability density of the quantum system at time t.
More precisely, the (M(t))_{ab} entry gives us the probability
of measuring the standard basis state |b \rangle at time t, given that
the quantum walk started at |a \rangle.
mixing_matrix() returns the mixing matrix of the CTQW
evaluated at time t.
ctqwalk(), mixing_matrix()
walk <- ctqwalk(matrix(c(0,1,0,1,0,1,0,1,0), nrow=3))
# Returns the mixing matrix at time t = 2*pi, M(2pi)
mixing_matrix(walk, t = 2*pi)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.