计算机科学
MATLAB语言
量子计算机
字节
计算科学
标识符
量子
程序设计语言
物理
量子力学
标识
DOI:10.1016/j.cpc.2008.03.007
摘要
A program package for MATLAB is introduced that helps calculations in quantum information science and quantum optics. It has commands for the following operations: (i) Reordering the qudits of a quantum register, computing the reduced state of a quantum register. (ii) Defining important quantum states easily. (iii) Formatted input and output for quantum states and operators. (iv) Constructing operators acting on given qudits of a quantum register and constructing spin chain Hamiltonians. (v) Partial transposition, matrix realignment and other operations related to the detection of quantum entanglement. (vi) Generating random state vectors, random density matrices and random unitaries. Program title:QUBIT4MATLAB V3.0 Catalogue identifier:AEAZ_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEAZ_v1_0.html Program obtainable from:CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions:Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.:5683 No. of bytes in distributed program, including test data, etc.: 37 061 Distribution format:tar.gz Programming language:MATLAB 6.5; runs also on Octave Computer:Any which supports MATLAB 6.5 Operating system:Any which supports MATLAB 6.5; e.g., Microsoft Windows XP, Linux Classification:4.15 Nature of problem: Subroutines helping calculations in quantum information science and quantum optics. Solution method: A program package, that is, a set of commands is provided for MATLAB. One can use these commands interactively or they can also be used within a program. Running time:10 seconds–1 minute
科研通智能强力驱动
Strongly Powered by AbleSci AI