compositeGate
Installation Required: This functionality requires MATLAB Support Package for Quantum Computing.
Syntax
Description
constructs a composite gate from an inner quantum circuit and returns a cg
= compositeGate(circuit
,targetQubits
)quantum.gate.CompositeGate
object. The specified target qubits map each qubit of
the inner circuit to a qubit of the outer circuit containing the composite gate.
The length of the targetQubits
vector must be equal to the number of
qubits in circuit
. The Name
property of
circuit
is copied to the Name
property of
cg
.
constructs a composite gate from an array of inner gates. The specified target qubits map
each qubit that the gates act on to a qubit of the outer circuit containing the composite
gate.cg
= compositeGate(gates
,targetQubits
)
The length of the targetQubits
vector must be greater than or equal
to the largest qubit index in gates
.
Examples
Input Arguments
Version History
Introduced in R2023a