QUBIT4MATLAB3.02

所属分类:matlab编程
开发工具:matlab
文件大小:251KB
下载次数:274
上传日期:2008-08-11 14:55:01
上 传 者sandror
说明:  量子信息科学使用的源码以及量子进化算法,包括量子状态等,而且附有详细的说明文档
(Quantum information science as well as the source used in quantum evolutionary algorithms, including quantum state and so on, and accompanied by a detailed description of the document)

文件列表:
addnoise.m (1285, 2007-09-06)
BES_Horodecki2x4.m (1229, 2007-09-06)
BES_Horodecki3x3.m (1232, 2007-09-06)
BES_UPB3x3.m (1262, 2007-09-06)
binom.m (135, 2005-12-05)
bra.m (971, 2007-09-06)
braket.m (1067, 2007-09-06)
ccnr.m (1097, 2007-09-06)
coll.m (1480, 2007-09-06)
comm.m (863, 2007-09-06)
concurrence.m (1053, 2007-09-06)
contents.m (7993, 2007-09-12)
cstate.m (1416, 2005-09-05)
decompose.m (4071, 2007-09-06)
dstate.m (1402, 2006-06-20)
ex.m (1275, 2007-08-13)
example1.m (1344, 2005-09-18)
example2.m (1478, 2005-09-18)
example3.m (1870, 2007-10-12)
ghzstate.m (1190, 2007-09-06)
gpl.txt (18351, 2005-09-05)
grstate.m (916, 2006-04-18)
gstate.m (1344, 2007-09-06)
gstate_stabilizer.m (1422, 2005-09-06)
heisenberg.m (1531, 2007-09-06)
heisenbergp.m (1528, 2007-09-06)
interact.m (1481, 2006-04-17)
ising.m (1759, 2006-06-20)
isingp.m (1713, 2007-09-06)
ising_classical_ground.m (1306, 2006-06-20)
ising_free.m (1259, 2007-09-06)
ising_ground.m (2010, 2007-09-06)
ising_thermal.m (1954, 2007-09-06)
keep.m (1972, 2007-09-06)
ket.m (936, 2005-09-06)
ketbra.m (1125, 2005-09-06)
ketbra2.m (1084, 2005-09-06)
maxb.m (1865, 2007-09-06)
maxbisep.m (2651, 2007-09-06)
maxeig.m (1082, 2007-09-06)
... ...

QUBIT4MATLAB : MATLAB PACKAGE FOR QUANTUM INFORMATION/ QUANTUM MECHANICS BY GEZA TOTH This program package helps modelling spin chains, qubit registers, etc. according to non-relativistic 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. Usage: create a directory with the name QUBIT4MATLAB. Copy the routines into it. Then, using the "Set Path" menu item of the "File" menu, setup MATLAB such that it looks for commands in this directory. For the list of functions please write help qubit4matlab For examples please see example1 example2 example3 Guide book: qubit4matlab.pdf General public licence: gpl.txt Please send bug reports to toth@alumni.nd.edu with the sbuject qbut4matlab ---------------------------------------------- History of versions: QM versions: V1.0 12 Apr 2005 V1.1 14 June 2005 keep/remove: bug corrected new functions for qudits new functions for spin chains Name changed to QUBIT4MATLAB: QUBIT4MATLAB V1.0 1 Sept 2005 nm: bug corrected QUBIT4MATLAB V1.1 23 Sept 2005 example1/2/3 added addnoise: added negativity: added ising_free: small bug corrected QUBIT4MATLAB V1.2 26 Jan 2006 mineig: added maxeig: added spmqubitop: name changed to mqubitopsp printv: bug corrected (did not work correctly for complex coefficients.) qrvec: added qrproduct added interact added interactsp added twirl,twirl2 small bug corrected (the description did not fit what the routine was doing) concurrence added realign added QUBIT4MATLAB V2.0 02 Oct 2006 qrvec name changed to rvec qrproduct name changed to rproduct runitary added rdmat added grstate added thstate added ising added isingp added spising added spisingp added heisenberg added heisenbergp added spnnchain added spnnchainp added coll added spcoll added spnnchain added spnnchainp added splattice added splatticep added spsising2Dp added spinteract added ising_classical_ground added xy_classical_ground added bra added braket added ex added swapquidts added shiftquditsleft added shiftquditsright added reordervec added reorder more efficient with large state vectors (>10 qubits); can use sparse matrices; does not use dec2base for counting but uses a faster method. spreordermat added keep Before keep(rho,[1 2]) and keep(rho,[2 1]) gave the same result. Now they give results which are permutations of each other. (qubit 1 and qubit 2 are exchanged) decompose faster since does not use dec2base for counting twirl works for qudits twirl2 works for qudits quditop added spquditop added twoquditop added sptwoquditop added printv treshold can be given as a second parameter mestate added mmstate added mqubitop removed: obsolete; use quditop and twoquditop U_CNOT added U_H added concurrence added QUBIT4MATLAB V3.0 06 October 2007 maxsymsep bug in second part of search repaired (it did not reach the maximum, just a value close to it) va added contents typos corrected smolinstate added swapqudits bug corrected; did not work correctly for qudits, only for qubits addnoise works also for qdits for d>2 trnorm added maxsep works now also for quidts with dimension larger than 2 maxsymsep works now also for quidts with dimension larger than 2 mrealign added ccnr added proj_asym added proj_sym added BES_Horodecki3x3 added BES_Horodecki2x4 added BES_UPB3x3 added orthogobs added keep works for qudits maxsep parameters of the numerical search can be set by an extra argument maxsymsep parameters of the numerical search can be set by an extra argument maxbisep parameters of the numerical search can be set by an extra argument maxb parameters of the numerical search can be set by an extra argument optspinsq added QUBIT4MATLAB V3.01 10 October 2007 Some typos in help text are corrected. QUBIT4MATLAB V3.02 maxsymsep bug concerning parameter setting corrected (default parameter set was not possible to overwrite) maxsymsep Gives also back the state giving the maximum. example3 improved

近期下载者

相关文件


收藏者