Skip to contents

The Unitary Time Evolution Operator of a Quantum Walk

Usage

unitary_matrix(object, ...)

Arguments

object

a representation of the quantum walk.

...

further arguments passed to or from other methods.

Value

The unitary time evolution operator.

Examples

w <- ctqwalk(matrix(c(0,1,0,1,0,1,0,1,0), nrow=3))

unitary_matrix(w, t = 2*pi) #-> unitary_matrix.ctqwalk(...)
#>                        [,1]                  [,2]                   [,3]
#> [1,]  0.07089191+0.0000000i  0.0000000+0.3629497i -0.92910809-0.0000000i
#> [2,]  0.00000000+0.3629497i -0.8582162-0.0000000i  0.00000000+0.3629497i
#> [3,] -0.92910809-0.0000000i  0.0000000+0.3629497i  0.07089191+0.0000000i