A linear-operator toolbox for Matlab
Matlab C
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
+spot
@opSpot
demos
doc
extras
tests
.gitattributes
.gitignore
COPYING.txt
ChangeLog
README.md
Readme.html
TODO
VERSION
info.xml
opBernoulli.m
opBinary.m
opBlockDiag.m H1 lines require upcase first word. Sep 29, 2009
opBlockOp.m
opCTranspose.m
opChol.m
opClass.m
opConj.m
opConvolve.m
opCurvelet.m
opDCT.m
opDCT2.m
opDFT.m
opDFT2.m
opDiag.m
opDictionary.m
opDirac.m
opEmpty.m
opExcise.m
opExtend.m
opEye.m
opFactorization.m
opFoG.m
opFunction.m
opGaussian.m
opHaar.m
opHaar2.m
opHadamard.m
opHeaviside.m
opHermitian.m
opImag.m
opInverse.m
opKron.m
opLDL.m
opLU.m
opMask.m
opMatrix.m
opMinus.m
opOnes.m
opOrthogonal.m
opPInverse.m
opPermutation.m
opPower.m
opQR.m
opReal.m
opRestriction.m H1 lines require upcase first word. Sep 29, 2009
opSparseBinary.m
opStack.m
opSubsAsgn.m
opSubsRef.m
opSum.m
opToepGauss.m
opToepSign.m
opToeplitz.m
opTranspose.m
opUnaryMinus.m
opWavelet.m
opWavelet2.m
opWindow.m
opZeros.m
opiChol.m
opiLU.m
spotexport.m
spotparams.m
spottests.m

README.md

Spot: A linear-operator toolbox for Matlab

Spot is a Matlab toolbox for the construction, manipulation, and application of linear operators. The aim of the Spot Toolbox is to bring the expressiveness of Matlab's built-in matrix notation to problems for which explicit matrices are not practical. Spot includes a collection of fundamental operators (e.g., Fourier, DCT, and Wavelet), and more complex operators can be easily constructed using overloaded versions of Matlab's more familiar matrix-manipulation functions.

Downloading

Please visit the Spot website for documentation and to download the latest version of the toolbox.

Installation

The Spot toolbox requires Matlab version R2008a or later. In particular, Spot makes extensive use of the "new" object-oriented features (defined by the "classdef" keyword) that were introduced in the first quarter of 2008 later. It's been extensively tested against R2009a and R2009b. Please make sure to email one of the authors if you notice some incompatibility.

Spot is prepackaged with all of its required dependencies, and the core functionality will work out-of-the-box. The first step is to add the "spotbox" directory to your Matlab path:

addpath /path/to/spotbox/directory

See the MATLAB documentation for setting the search path.