quantumCircuit
インストールが必要: この機能には、MATLAB Support Package for Quantum Computing が必要です。
説明
quantumCircuit
オブジェクトは、特定の数の量子ビットとゲートをもつ量子計算回路を表します。2 つの量子ビットと 2 つのゲートをもつ量子回路の例を次の図に示します。
この図の水平な各実線が量子ビットを表します。シンボルの と は、量子ビットに作用するゲートを表します。これらのシンボルは、アダマール ゲートと制御 X ゲートをそれぞれ表しています。量子回路の詳細については、Quantum Circuitを参照してください。
作成
構文
説明
は、指定された数の量子ビットを使用して、ゲートがない量子計算回路を作成します。c
= quantumCircuit(numQubits
)
この構文は、NumQubitsプロパティを numQubits
に設定します。
は、指定された量子ゲートと指定された数の量子ビットを使用して量子計算回路を作成します。入力 c
= quantumCircuit(gates
,numQubits
)numQubits
は、gates
で使用される量子ビットの最大インデックス以上でなければなりません。
入力引数
プロパティ
オブジェクト関数
例
バージョン履歴
R2023a で導入