Type: | Package |
Title: | A 5-Qubit Quantum Computing Simulator |
Version: | 0.0.1 |
Author: | Tinniam V Ganesh |
Maintainer: | Tinniam V Ganesh<tvganesh.85@gmail.com> |
Description: | Simulates a 5 qubit Quantum Computer and evaluates quantum circuits with 1,2 qubit quantum gates. |
LazyData: | TRUE |
License: | MIT + file LICENSE |
Depends: | R (≥ 3.1.2) |
Imports: | ggplot2 |
URL: | https://github.com/tvganesh/QCSimulator |
RoxygenNote: | 5.0.1 |
NeedsCompilation: | no |
Packaged: | 2016-07-02 05:15:59 UTC; Ganesh |
Repository: | CRAN |
Date/Publication: | 2016-07-02 07:47:20 |
controlled Hadamard Gate
Description
This function applies a controlled Hadamard gate om the input
Usage
CHadamard(q)
Arguments
q |
The input |
Value
k
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
Examples
# Initialze global variables
init()
CHadamard(q00_)
CHadamard(I4)
2 qubit CNOT gate (control-0,target-1)
Description
This function applies a CNOT gate to 2 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 0 and target is qubit 1
Usage
CNOT2_01(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT2_01 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT3_12
Examples
# Initialze global variables
init()
CNOT2_01(q11_)
CNOT2_01(I4)
2 qubit CNOT gate (control-1,target-0)
Description
This function applies a CNOT gate to 2 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 1 and target is qubit 0
Usage
CNOT2_10(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT2_10 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT3_12
Examples
# Initialze global variables
init()
CNOT2_10(q10_)
CNOT2_10(I4)
3 qubit CNOT gate (control-0,target-1)
Description
This function applies a CNOT gate to 3 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 0 and target is qubit 1
Usage
CNOT3_01(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT3_01 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT3_12
Examples
# Initialze global variables
init()
CNOT3_01(q101_)
CNOT3_01(I8)
3 qubit CNOT gate (control-0,target-2)
Description
This function applies a CNOT gate to 3 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 0 and target is qubit 2
Usage
CNOT3_02(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT3_02 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT3_12
Examples
# Initialze global variables
init()
CNOT3_02(q111_)
CNOT3_02(I8)
3 qubit CNOT gate (control-1,target-0)
Description
This function applies a CNOT gate to 3 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 1 and target is qubit 0
Usage
CNOT3_10(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT3_10 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT3_12
Examples
# Initialze global variables
init()
CNOT3_10(q101_)
CNOT3_10(I8)
3 qubit CNOT gate (control-1,target-2)
Description
This function applies a CNOT gate to 3 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 1 and target is qubit 2
Usage
CNOT3_12(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT3_12 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT3_12
Examples
# Initialze global variables
init()
CNOT3_12(q101_)
CNOT3_12(I8)
3 qubit CNOT gate (control-2,target-0)
Description
This function applies a CNOT gate to 3 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 2 and target is qubit 0
Usage
CNOT3_20(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT3_20 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT3_12
Examples
# Initialze global variables
init()
CNOT3_20(q101_)
CNOT3_20(I8)
3 qubit CNOT gate (control-2,target-1)
Description
This function applies a CNOT gate to 3 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 2 and target is qubit 1
Usage
CNOT3_21(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT3_12 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT3_12
Examples
# Initialze global variables
init()
CNOT3_21(I8)
CNOT3_21(q101_)
4 qubit CNOT gate (control-0,target-1)
Description
This function applies a CNOT gate to 4 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 0 and target is qubit 1
Usage
CNOT4_01(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT4_01 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT3_12
Examples
# Initialze global variables
init()
CNOT4_01(q1001_)
CNOT4_01(I16)
4 qubit CNOT gate (control-0,target-2)
Description
This function applies a CNOT gate to 4 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 0 and target is qubit 2
Usage
CNOT4_02(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT4_02 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT3_12
Examples
# Initialze global variables
init()
CNOT4_02(q1001_)
CNOT4_02(I16)
4 qubit CNOT gate (control-0,target-3)
Description
This function applies a CNOT gate to 4 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 0 and target is qubit 3
Usage
CNOT4_03(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT4_03 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT3_12
Examples
# Initialze global variables
init()
CNOT4_03(q1001_)
CNOT4_03(I16)
4 qubit CNOT gate (control-1,target-0)
Description
This function applies a CNOT gate to 4 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 1 and target is qubit 0
Usage
CNOT4_10(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT4_10 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT3_12
Examples
# Initialze global variables
init()
CNOT4_10(q1001_)
CNOT4_10(I16)
4 qubit CNOT gate (control-1,target-2)
Description
This function applies a CNOT gate to 4 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 1 and target is qubit 2
Usage
CNOT4_12(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT4_12 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT3_12
Examples
# Initialze global variables
init()
CNOT4_12(q1001_)
CNOT4_12(I16)
4 qubit CNOT gate (control-1,target-3)
Description
This function applies a CNOT gate to 4 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 1 and target is qubit 3
Usage
CNOT4_13(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT4_13 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT3_12
Examples
# Initialze global variables
init()
CNOT4_13(q1001_)
CNOT4_13(I16)
4 qubit CNOT gate (control-2,target-0)
Description
This function applies a CNOT gate to 4 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 2 and target is qubit 0
Usage
CNOT4_20(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT4_20 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT3_12
Examples
# Initialze global variables
init()
CNOT4_20(q1001_)
CNOT4_13(I16)
4 qubit CNOT gate (control-2,target-1)
Description
This function applies a CNOT gate to 4 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 2 and target is qubit 1
Usage
CNOT4_21(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT4_21 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT3_12
Examples
# Initialze global variables
init()
CNOT4_21(q1001_)
CNOT4_21(I16)
4 qubit CNOT gate (control-2,target-3)
Description
This function applies a CNOT gate to 4 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 2 and target is qubit 3
Usage
CNOT4_23(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT4_23 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT3_12
Examples
# Initialze global variables
init()
CNOT4_23(q1001_)
CNOT4_23(I16)
4 qubit CNOT gate (control-3,target-0)
Description
This function applies a CNOT gate to 4 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 3 and target is qubit 0
Usage
CNOT4_30(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT4_23 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT3_12
Examples
# Initialze global variables
init()
CNOT4_30(q1001_)
CNOT4_30(I16)
4 qubit CNOT gate (control-3,target-1)
Description
This function applies a CNOT gate to 4 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 3 and target is qubit 1
Usage
CNOT4_31(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT4_31 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT3_12
Examples
# Initialze global variables
init()
CNOT4_31(q1001_)
CNOT4_31(I16)
4 qubit CNOT gate (control-3,target-2)
Description
This function applies a CNOT gate to 4 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 3 and target is qubit 2
Usage
CNOT4_32(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT4_32 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT3_12
Examples
# Initialze global variables
init()
CNOT4_32(q1001_)
CNOT4_32(I16)
5 qubit CNOT gate (control-0,target-1)
Description
This function applies a CNOT gate to 5 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 0 and target is qubit 1
Usage
CNOT5_01(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT5_01 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT3_12
Examples
# Initialze global variables
init()
CNOT5_01(q10010_)
CNOT5_01(I32)
5 qubit CNOT gate (control-0,target-2)
Description
This function applies a CNOT gate to 5 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 0 and target is qubit 2
Usage
CNOT5_02(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT5_02 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT3_12
Examples
# Initialze global variables
init()
CNOT5_02(q10010_)
CNOT5_02(I32)
5 qubit CNOT gate (control-0,target-3)
Description
This function applies a CNOT gate to 5 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 0 and target is qubit 3
Usage
CNOT5_03(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT5_03 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT3_12
Examples
# Initialze global variables
init()
CNOT5_03(q10010_)
CNOT5_03(I32)
5 qubit CNOT gate (control-0,target-4)
Description
This function applies a CNOT gate to 5 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 0 and target is qubit 3
Usage
CNOT5_04(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT5_04 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT3_12
Examples
# Initialze global variables
init()
CNOT5_04(q10010_)
CNOT5_04(I32)
5 qubit CNOT gate (control-1,target-0)
Description
This function applies a CNOT gate to 5 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 1 and target is qubit 0
Usage
CNOT5_10(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT5_10 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT3_12
Examples
# Initialze global variables
init()
CNOT5_10(q10010_)
CNOT5_10(I32)
5 qubit CNOT gate (control-1,target-2)
Description
This function applies a CNOT gate to 5 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 1 and target is qubit 2
Usage
CNOT5_12(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT5_12 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT3_12
Examples
# Initialze global variables
init()
CNOT5_12(q10010_)
CNOT5_12(I32)
5 qubit CNOT gate (control-1,target-3)
Description
This function applies a CNOT gate to 5 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 1 and target is qubit 3
Usage
CNOT5_13(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT5_13 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT3_12
Examples
# Initialze global variables
init()
CNOT5_13(q10010_)
CNOT5_13(I32)
5 qubit CNOT gate (control-1,target-4)
Description
This function applies a CNOT gate to 5 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 1 and target is qubit 4
Usage
CNOT5_14(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT5_14 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT4_13
Examples
# Initialze global variables
init()
CNOT5_14(q10010_)
CNOT5_14(I32)
5 qubit CNOT gate (control-2,target-0)
Description
This function applies a CNOT gate to 5 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 2 and target is qubit 0
Usage
CNOT5_20(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT5_20 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT4_13
Examples
# Initialze global variables
init()
CNOT5_20(q10010_)
CNOT5_20(I32)
5 qubit CNOT gate (control-2,target-1)
Description
This function applies a CNOT gate to 5 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 2 and target is qubit 1
Usage
CNOT5_21(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT5_21 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT5_13
Examples
# Initialze global variables
init()
CNOT5_21(q10010_)
CNOT5_21(I32)
5 qubit CNOT gate (control-2,target-3)
Description
This function applies a CNOT gate to 5 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 2 and target is qubit 3
Usage
CNOT5_23(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT5_23 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT5_13
Examples
# Initialze global variables
init()
CNOT5_23(q10010_)
CNOT5_23(I32)
5 qubit CNOT gate (control-2,target-4)
Description
This function applies a CNOT gate to 5 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 2 and target is qubit 4
Usage
CNOT5_24(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT5_24 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT5_13
Examples
# Initialze global variables
init()
CNOT5_24(q10010_)
CNOT5_24(I32)
5 qubit CNOT gate (control-3,target-0)
Description
This function applies a CNOT gate to 5 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 3 and target is qubit 0
Usage
CNOT5_30(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT5_30 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT5_13
Examples
# Initialze global variables
init()
CNOT5_30(q10010_)
CNOT5_30(I32)
5 qubit CNOT gate (control-3,target-1)
Description
This function applies a CNOT gate to 5 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 3 and target is qubit 1
Usage
CNOT5_31(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT5_31 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT5_13
Examples
# Initialze global variables
init()
CNOT5_31(q10010_)
CNOT5_31(I32)
5 qubit CNOT gate (control-3,target-2)
Description
This function applies a CNOT gate to 5 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 3 and target is qubit 2
Usage
CNOT5_32(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT5_32 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT5_13
Examples
# Initialze global variables
init()
CNOT5_32(q10010_)
CNOT5_32(I32)
5 qubit CNOT gate (control-3,target-4)
Description
This function applies a CNOT gate to 5 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 3 and target is qubit 4
Usage
CNOT5_34(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT5_34 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT5_13
Examples
# Initialze global variables
init()
CNOT5_34(q10010_)
CNOT5_34(I32)
5 qubit CNOT gate (control-4,target-0)
Description
This function applies a CNOT gate to 5 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 4 and target is qubit 0
Usage
CNOT5_40(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT5_40 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT5_13
Examples
# Initialze global variables
init()
CNOT5_40(q10010_)
CNOT5_40(I32)
5 qubit CNOT gate (control-4,target-1)
Description
This function applies a CNOT gate to 5 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 4 and target is qubit 1
Usage
CNOT5_41(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT5_41 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT5_13
Examples
# Initialze global variables
init()
CNOT5_41(q10010_)
CNOT5_41(I32)
5 qubit CNOT gate (control-4,target-2)
Description
This function applies a CNOT gate to 5 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 4 and target is qubit 2
Usage
CNOT5_42(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT5_42 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT5_13
Examples
# Initialze global variables
init()
CNOT5_42(q10010_)
CNOT5_42(I32)
5 qubit CNOT gate (control-4,target-3)
Description
This function applies a CNOT gate to 5 qubits. The qubits start from 0,1,2,3,4. Here control is qubit 4 and target is qubit 3
Usage
CNOT5_43(a)
Arguments
a |
The input |
Value
result The result of applying the CNOT5_43 gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT4_13
Examples
# Initialze global variables
init()
CNOT5_43(q10010_)
CNOT5_43(I32)
Controlled Pauli X gate
Description
This function applies a controlled Pauli X gate on its input
Usage
CPauliX(q)
Arguments
q |
The input |
Value
2 The result of applying the CPauliX gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT5_13
Examples
# Initialze global variables
init()
CPauliX(q11_)
CPauliX(I4)
Controlled Pauli Y gate
Description
This function applies a controlled Pauli Y gate on its input
Usage
CPauliY(q)
Arguments
q |
The input |
Value
2 The result of applying the CPauliY gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT4_13
Examples
# Initialze global variables
init()
CPauliY(q11_)
CPauliY(I4)
Controlled Pauli Z gate
Description
This function applies a controlled Pauli Z gate on its input
Usage
CPauliZ(q)
Arguments
q |
The input |
Value
2 The result of applying the CPauliZ gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT4_13
Examples
# Initialze global variables
init()
CPauliZ(q11_)
CPauliZ(I4)
Controlled SWAP gate
Description
This function applies a controlled swap of qubits gate on its input
Usage
CSWAP(a)
Arguments
a |
The input |
Value
result The result of applying the CSWAP gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT4_13
Examples
# Initialze global variables
init()
CSWAP(q11_)
CSWAP(I4)
Dot product of 2 vectors
Description
This function performs a dot product of 2 vectors
Usage
DotProduct(a,b)
Arguments
a |
Vector 1 |
b |
Vector 2 |
Value
result The result of dot product
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT4_13
Examples
# Initialze global variables
init()
DotProduct(Hadamard(I2),q1_)
DotProduct(CNOT2_01(I4),q01_)
Gate dagger of a vector
Description
This function performs a gate dagger transformation. It performs the transpose of the complex conjugate of the unitary matrix
Usage
GateDagger(a)
Arguments
a |
Matrix a |
Value
gateDagger The result of performing gate dagger function
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT4_13
Examples
# Initialze global variables
init()
GateDagger(TGate(I2))
Hadamard gate
Description
This function applies a Hadamard gate on its input
Usage
Hadamard(a)
Arguments
a |
The input |
Value
2 The result of applying the Hadamard gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT4_13
Examples
# Initialze global variables
init()
Hadamard(Hadamard(I2))
Hadamard(I2)
Controlled Pauli X gate
Description
This function applies a Pauli X gate on its input
Usage
PauliX(a)
Arguments
a |
The input |
Value
result The result of applying the PauliX gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT4_13
Examples
# Initialze global variables
init()
PauliX(q1_)
Hadamard(PauliX(I2))
Controlled Pauli Y gate
Description
This function applies a Pauli Y gate on its input
Usage
PauliY(a)
Arguments
a |
The input |
Value
result The result of applying the PauliY gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT4_13
Examples
# Initialze global variables
init()
PauliY(q1_)
Hadamard(PauliY(I2))
Controlled Pauli Z gate
Description
This function applies a Pauli Z gate on its input
Usage
PauliZ(a)
Arguments
a |
The input |
Value
result The result of applying the PauliZ gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT4_13
Examples
# Initialze global variables
init()
PauliZ(q1_)
Hadamard(PauliZ(I2))
This fucntion applies the rotation gate
Description
This function applies the rotation gate on its input through an angle 't'
Usage
RotationGate(t,a)
Arguments
t |
The angle to rotate |
a |
The vector |
Value
result The result of applying the Rotation gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT4_13
Examples
# Initialze global variables
init()
RotationGate(30,q0_)
Controlled S1Gate
Description
This function applies a S1Gate on its input
Usage
S1Gate(a)
Arguments
a |
The input |
Value
result The result of applying the S1Gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT4_13
Examples
# Initialze global variables
init()
S1Gate(q1_)
S1Gate(PauliX(I2))
Apply a SGate
Description
This function applies a SGate on its input
Usage
SGate(a)
Arguments
a |
The input |
Value
result The result of applying the SGate gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT4_13
Examples
# Initialze global variables
init()
SGate(q1_)
SGate(Hadamard(I2))
SWAP Q0 Q1
Description
This function swaps q0 and q1
Usage
SWAPQ0Q1(q)
Arguments
q |
The input |
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT4_13
Examples
# Initialze global variables
init()
SWAPQ0Q1(q110_)
SWAPQ0Q1(q010_)
Apply a T1Gate
Description
This function applies a T1Gate on its input
Usage
T1Gate(a)
Arguments
a |
The input |
Value
result The result of applying the T1Gate gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT3_12
Examples
# Initialze global variables
init()
T1Gate(q1_)
T1Gate(SGate(Hadamard(I2)))
Apply a TGate
Description
This function applies a TGate on its input
Usage
TGate(a)
Arguments
a |
The input |
Value
result The result of applying the TGate gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT4_13
Examples
# Initialze global variables
init()
TGate(q1_)
TGate(S1Gate(Hadamard(I2)))
Tensor product of 2 vectors
Description
This function performs a tensor product of 2 vectors
Usage
TensorProd(a,b)
Arguments
a |
Vector 1 |
b |
Vector 2 |
Value
result The tensor product of the vectors
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT4_13
Examples
# Initialze global variables
init()
TensorProd(Hadamard(I2),Hadamard(I2))
Apply a Toffoli gate
Description
This function applies a Toffoli on its input
Usage
Toffoli(q)
Arguments
q |
The input |
Value
c The result of applying the TGate gate
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT4_13
Examples
# Initialze global variables
init()
Toffoli(q100_)
Toffoli(q101_)
Apply a Toffoli state
Description
This function applies a Toffoli state on its input
Usage
ToffoliState(a)
Arguments
a |
The input |
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT4_13
Examples
# Initialze global variables
init()
ToffoliState(q100_)
Initialization
Description
This function performs an initialization and sets variables in the global environment
Usage
init()
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT5_13
Examples
# Initialze global variables
init()
# Display variables
ls()
q001_
I16
Inner product of 2 vectors and computes the angle between vectors
Description
This function performs a inner product of 2 vectors and outputs the angle between vectors
Usage
innerProduct(a,b)
Arguments
a |
Vector 1 |
b |
Vector 2 |
Value
theta The angle between the vectors
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT5_13
Examples
# Initialze global variables
init()
phi = matrix(c(1/2,sqrt(3)/2),nrow=2,ncol=1)
si = matrix(c(1/sqrt(2),1/sqrt(2)),nrow=2,ncol=1)
innerProduct(phi,si)
Computes the square of the modulus
Description
This function computes the square of the amplitude of the vectors
Usage
measurement(a)
Arguments
a |
The vector |
Value
x The square of the modulus of the vector
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT5_13
Examples
# Initialze global variables
init()
measurement(TGate(PauliX(I2)))
This function plots the result of a measurement
Description
This function plots the output of a quantum circuit
Usage
plotMeasurement(a)
Arguments
a |
The vector |
Note
Maintainer: Tinniam V Ganesh tvganesh.85@gmail.com
Author(s)
Tinniam V Ganesh
References
https://quantumexperience.ng.bluemix.net/
https://gigadom.wordpress.com/2016/06/23/introducing-qcsimulator-a-5-qubit-quantum-computing-simulator-in-r/
See Also
CNOT2_10
PauliX
measurement
plotMeasurement
CNOT5_03
CNOT4_13
Examples
# Initialze global variables
init()
plotMeasurement(measurement(TensorProd(Hadamard(I2),Hadamard(I2))))