I am qurious about the order of ctrl_state
The Quantum Circuit what I expected is this.
q1 is controled when '0' and q2 and a3 is controled when '1'
So I wirte code that is
ctrl_state='011'
But what I got is this. Why I got oposite form like this... What is the principle of this.
from qiskit import*
from qiskit.extensions import UnitaryGate
matrix_V2_2=[[1,0],[0,1]]
Won_gate = UnitaryGate(matrix_V2_2,label='Won').control(num_ctrl_qubits=3, ctrl_state='011')
main_circuit=QuantumCircuit(4,4)
main_circuit.append(Won_gate ,[1,2,3,0])
%matplotlib inline
main_circuit.draw(output='mpl')