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
近期下载者:
相关文件:
收藏者: