MATLAB now supports Quantum Computing

Matlab Now Supports Quantum Computing

As the world gets excited by Quantum Computing, more and more providers of tools and technologies are ensuring that their services can function with quantum computing. Mathworks, the creators of the modelling and simulation software MATLAB have announced that they will support quantum operations. MATLAB users can now build, simulate, and run quantum algorithms from a familiar interface and language.

The MATLAB Support Package for Quantum Computing allows users to develop, simulate, and execute quantum algorithms for optimization, scenario simulation, AI and machine learning, chemistry, and material simulations. This package enables users to prototype algorithms that can potentially solve currently unsolvable problems using classical computing methods. The service will work with the AWS service Braket using the MATLAB support package for Quantum when running on Quantum Hardware.

You will now be able to:

  • Build circuits to implement quantum algorithms using a variety of built-in and customizable composite gates. Build quantum circuits utilising a sequence of quantum gates operating on one or more qubits. Use built-in, simple gates and create composite gates to capture complex operations and organize those circuits.
  • Verify the implementation of algorithms using simulations in your local computer or connect to a remote simulator through cloud services. Verify quantum algorithms to confirm their behaviour and expected outcomes by simulating the algorithms on your local computer. Inspect results by displaying the quantum state formula, plotting a histogram, or querying possible states.
  • Execute quantum algorithms by connecting to quantum computing hardware through cloud services. Connect to quantum computers through cloud services and run the quantum algorithms. Use quantum simulators supplied by quantum hardware providers to validate complex quantum circuits before running them on QPU devices.
  • Visualize circuits to verify implementations of the algorithms and individual qubits, as well as analyze and plot results.

There are a few examples that the company have put together, including Grover’s search and VQE’s useful in chemistry applications. Read more here.

A brief History of MATLAB

MATLAB (short for “Matrix Laboratory”) is a programming language and computing environment developed by MathWorks in the 1970s. Cleve Moler, a computer science professor at the University of New Mexico, led its development.

Initially, MATLAB was created as a tool to help Moler’s students perform numerical analysis and visualization tasks. Still, it quickly gained popularity among scientists and engineers in various fields. In 1984, MathWorks was founded to commercialize MATLAB and provide user support and training.