Gate-Based Quantum Computing
Gate-based quantum computing algorithms
Create quantum gates and circuits, simulate circuits on your local computer, and run circuits on remote hardware using Amazon® Web Services (AWS®) or IBM® Qiskit® Runtime Services.
Quantum Circuits and Gates
Quantum States and Measurements
Quantum Devices and Tasks
|Quantum device available through AWS|
|Task sent to AWS for execution on quantum device|
|Quantum device available through IBM (Since R2023b)|
|Task sent to IBM for execution on quantum device (Since R2023b)|
|QuantumCircuitChart Properties||Quantum circuit plot appearance and behavior (Since R2023b)|
Gate Creation Functions
Gates on One Target Qubit
|x-axis rotation gate|
|y-axis rotation gate|
|z-axis rotation gate|
|z-axis rotation gate with global phase|
|Inverse S gate|
|Inverse T gate|
Gates with One Control Qubit and One Target Qubit
|Controlled Hadamard gate|
|CNOT gate (controlled X gate)|
|Controlled X gate (CNOT gate)|
|Controlled Y gate|
|Controlled Z gate|
Gate That Swap States of Two Qubits
Controlled Rotation Gates
|Controlled x-axis rotation gate|
|Controlled y-axis rotation gate|
|Controlled z-axis rotation gate|
|Controlled z-axis rotation gate with global phase|
Controlled Controlled X Gate
|Controlled controlled X gate (CCNOT or Toffoli gate)|
Ising Coupling Gates
Composite and Specialized Gates
Basics and Workflows
- Introduction to Quantum Computing
This topic contains background information about qubits, quantum gates, and quantum circuits.
- Types of Quantum Gates
This topic describes the different types of quantum gates to build quantum algorithms.
- Local Quantum State Simulation
This topic describes how to simulate a quantum circuit locally and analyze the simulation results.
- Run Quantum Circuit on Hardware Using AWS
This topic describes how to run quantum circuits on remote hardware using Amazon Web Services.
- Run Quantum Circuit on Hardware Using IBM Qiskit Runtime Services
This topic describes how to run quantum circuits on remote hardware using IBM Qiskit Runtime Services.
- Graph Coloring with Grover's Algorithm
This example shows how to use Grover's algorithm on a quantum computer to solve graph coloring problems.
- Ground-State Protein Folding Using Variational Quantum Eigensolver (VQE)
This example shows how to use qubits in a quantum circuit to encode a protein fold on a 3-D tetrahedral lattice.
- Solve XOR Problem Using Quantum Neural Network (QNN)
This example shows how to solve the XOR problem using a trained quantum neural network (QNN).
- Quantum Monte Carlo (QMC) Simulation
This example shows how to use Quantum Monte Carlo (QMC) simulation in MATLAB® to compute the mean of a function of a random variable.