Gate-Based Quantum Computing
Gate-based quantum computing algorithms
Since R2023a
Since R2023a
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.
Classes
Properties
QuantumCircuitChart Properties | Quantum circuit plot appearance and behavior (Since R2023b) |
Functions
Topics
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.
Applications
- 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.