## Tensor Toolbox

The MATLAB Tensor Toolbox enables the creation and manipulation of dense and sparse multidimensional arrays.

### Documentation

- Tensors
- Sparse Tensors
- Converting a tensor to a matrix and vice versa
- Converting sparse tensors to matrices and vice versa
- Tucker Tensors
- Kruskal tensors
- Multiplying tensors
- Generating the leading mode-n vectors
- Collapsing and scaling tensors
- Creating test problems and initial guesses
- ALS optimization for CP and Tucker tensor decompositions
- All-at-once optimization for CP tensor decomposition
- Weighted optimization for CP tensor decomposition with incomplete data
- Alternating Poisson Regression for fitting CP to sparse count data
- Shifted Symmetric Higher-Order Power Method (SSHOPM)

### Home Page

For more information including how to cite the toolbox (as required by the license), please visit the Tensor Toolbox homepage at http://www.sandia.gov/~tgkolda/TensorToolbox/.

### Legal Stuff

- Tensor Toolbox License
- Tensor Toolbox Copyright

### Questions or Comments?

Please send us email.

Contact
Tamara Kolda
tgkolda@sandia.gov
(925)294-4769