matvec-methods

0th

Percentile

Tensor Matvec Unfolding

For 3-tensors only. Stacks the slices along the third mode. This is the prevalent unfolding for T-SVD and T-MULT based on block circulant matrices.

Usage
matvec(tnsr)

# S4 method for Tensor matvec(tnsr)

Arguments
tnsr

the Tensor instance

Details

matvec(tnsr)

Value

matrix with prod(x@modes[-m]) rows and x@modes[m] columns

References

M. Kilmer, K. Braman, N. Hao, and R. Hoover, "Third-order tensors as operators on matrices: a theoretical and computational framework with applications in imaging". SIAM Journal on Matrix Analysis and Applications 2013.

See Also

k_unfold-methods and unfold-methods

Aliases
  • matvec-methods
  • matvec
  • matvec,Tensor-method
Examples
# NOT RUN {
tnsr <- rand_tensor(c(2,3,4))
matT1<- matvec(tnsr)
# }
Documentation reproduced from package rTensor, version 1.4, License: GPL (>= 2)

Community examples

Looks like there are no examples yet.