QUBIT4MATLAB

Version 6.5 (206 KB) von Geza Toth
MATLAB package for quantum information science and quantum mechanics.
6,9K Downloads
Aktualisiert 2. Jul 2025

Lizenz anzeigen

This program package helps modeling spin chains, qubit registers, etc. according to nonrelativistic quantum mechanics and some novel ideas from quantum information theory.
In particular, it contains MATLAB routines for reordering qubits, for computing the reduced density matrix after removing some of the qubits, for partial transposition, etc. Most of the routines work also for qudits. It also has routines for handling GHZ states, cluster states, graph states, Dicke states, etc.
Write
helpwin contents_qubit4matlab
See README.txt. See also http://gtoth.eu/qubit4matlab.html

Zitieren als

G. Tóth, QUBIT4MATLAB V3.0: A program package for quantum information science and quantum optics for MATLAB, Comput. Phys. Comm. 179, 430 (2008); for the actual version see https://www.mathworks.com/matlabcentral/fileexchange/8433

Kompatibilität der MATLAB-Version
Erstellt mit R2020b
Kompatibel mit allen Versionen
Plattform-Kompatibilität
Windows macOS Linux
Version Veröffentlicht Versionshinweise
6.5

New commands related to entanglement detection with su(d) squeezing and swap fidelity added

6.4

The functions optsudsq.m, su3_alternative2.m, and optsudsq_jxjyjz.m have been added.

6.3

Small changes

6.2

small errors corrected

6.1

Routines connected to Wasserstein distance can now use several operators. Their names changed. Small typos corrected.

6.0

routines related to the Wasserstein distance added, see https://arxiv.org/abs/2209.09925

5.9

BES_CCNR4x4.m and example_BES_metro4x4.m are added.

5.8

Some new functions added

5.7

Some new commands added, including routines creating the bound entangled states described in https://arxiv.org/abs/2002.12409

5.5

V 5.5: small changes + elin.m calculating an entanglement measure added (see README.txt)
V 5.5: small changes + elin.m calculating an entanglement measure added (see README.txt)

5.1.0.0

V 5.1: small changes + some commands added, such as fisher.m and operators for continuous variable systems (see README.txt)

1.6.0.0

V 5.00: small changes, e.g., Fj defined (see README.txt)

1.5.0.0

V 5.00: small changes, e.g., Fj defined (see README.txt)

1.4.0.0

V 4.01: small changes (see README.txt)

1.3.0.0

V 4.0: small changes + some commands added (see README.txt)

1.0.0.0

V 3.02: small changes (see README.txt)