powered by
This class represents a generic single qubit gate
bit
Integer. The single bit to act on.
M
complex valued array. The 2x2 matrix representing the gate
type
a character vector representing the type of gate
The qubits are counted from 1 to nbits starting with the least significant bit.
nbits
x <- qstate(nbits=2) ## application of the X (NOT) gate to bit 1 z <- sqgate(bit=1L, M=array(as.complex(c(0,1,1,0)), dim=c(2,2))) * x z
Run the code above in your browser using DataLab