Skip to content
A linear-operator toolbox for Matlab
MATLAB C
Branch: master
Clone or download
Michael Friedlander
Michael Friedlander Fix opChol test.
The `assertElementsAlmostEqual` function seems to behave oddly for
complex-valued vectors. Doing the test manually.
Latest commit 241ee5a Nov 4, 2015
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
+spot
@opSpot
demos Use rng('default') where appropriate. Jul 3, 2012
doc
extras
tests
.gitattributes
.gitignore
COPYING.txt
ChangeLog
README.md
Readme.html
TODO
VERSION
info.xml
opBernoulli.m
opBinary.m
opBlockDiag.m
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
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.

You can’t perform that action at this time.