List of functions: Difference between revisions

From QETLAB
Jump to navigation Jump to search
Superoperators: added IsCP
Line 45: Line 45:
==Special States, Vectors, and Operators==
==Special States, Vectors, and Operators==
* <tt>[[FourierMatrix]]</tt>: Generates the [[unitary matrix]] that implements the [[quantum Fourier transform]]
* <tt>[[FourierMatrix]]</tt>: Generates the [[unitary matrix]] that implements the [[quantum Fourier transform]]
* <tt>[[IsotropicState]]</tt>: (coming soon)
* <tt>[[IsotropicState]]</tt>: Produces an [[isotropic state]]
* <tt>[[MaxEntangled]]</tt>: Produces a [[maximally entangled]] bipartite [[pure state]]
* <tt>[[MaxEntangled]]</tt>: Produces a [[maximally entangled]] bipartite [[pure state]]
* <tt>[[WernerState]]</tt>: Produces a [[Werner state]]
* <tt>[[WernerState]]</tt>: Produces a [[Werner state]]

Revision as of 19:28, 8 January 2013

This is a list of functions provided by QETLAB, arranged by category. If you would prefer an alphabetical list of all functions please see this page. Brief descriptions of these functions are provided here, as well as links to their documentation pages, where full details and numerous examples can be found.

Basic Operations

Entanglement and Separability

Norms

Permutations and Symmetry of Subsystems

Random Things

Special States, Vectors, and Operators

Superoperators

Miscellaneous

Helper Functions

  • iden: Computes a sparse or full identity matrix
  • kron: A faster version of MATLAB's kron function
  • normalize_cols: Scales the columns of a matrix to have norm 1
  • opt_args: Handles optional input arguments for functions
  • opt_disp: Display a message to the user (sometimes)
  • perm_inv: Computes the inverse of a permutation
  • perm_sign: Computes the sign of a permutation
  • spnull: Returns a sparse orthonormal basis for the null space
  • sporth: Returns a sparse orthonormal basis for the range