Difference between revisions of "Ttclass/rand.m"

From Spinach Documentation Wiki
Jump to: navigation, search
(Restore pre-bulk-edit wiki content)
(Update function See also links and function index membership)
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{DISPLAYTITLE:ttclass/rand.m}} __NOTOC__
 
{{DISPLAYTITLE:ttclass/rand.m}} __NOTOC__
 +
Generates a tensor train representation of a matrix with random
 +
tensor train cores, same physical index topology as the tensor
 +
train supplied, and user-specified bond ranks.
  
−
Generates tensor train matrix with random entries, same physical index
+
==Syntax==
−
topology at the tensor train supplied, and specified TT-ranks. Syntax:
 
−
 
 
  
 
     tt=rand(tt,ttrank)
 
     tt=rand(tt,ttrank)
  
−
==Arguments==
+
==Parameters==
  
−
tt    - a tensor train object
+
    tt    - a tensor train object
 +
 +
    ttrank - bond rank, a positive integer
  
−
    ttrank - bond rank, a positive integer
+
==Outputs==
  
−
==Outputs==
+
    tt - a tensor train object
  
−
tt    - a tensor train object
+
==See also==
 +
[[ttclass.m]], [[ttclass/unit_like.m]], [[ttclass/size.m]], [[ttclass/amensolve.m]], [[ttclass/amensum.m]], [[ttclass/clearcoeff.m]], [[ttclass/conj.m]], [[ttclass/ctranspose.m]], [[ttclass/diag.m]], [[ttclass/dot.m]], [[ttclass/full.m]], [[ttclass/hdot.m]], [[ttclass/ismatrix.m]], [[ttclass/isnumeric.m]], [[ttclass/isreal.m]], [[ttclass/kron.m]], [[ttclass/mean.m]], [[ttclass/minus.m]], [[ttclass/mldivide.m]], [[ttclass/mrdivide.m]], [[ttclass/mtimes.m]], [[ttclass/nnz.m]], [[ttclass/norm.m]], [[ttclass/numel.m]], [[ttclass/pack.m]], [[ttclass/plus.m]], [[ttclass/ranks.m]], [[ttclass/rdivide.m]], [[ttclass/revert.m]], [[ttclass/shrink.m]], [[ttclass/sizes.m]], [[ttclass/subsref.m]], [[ttclass/sum.m]], [[ttclass/trace.m]], [[ttclass/transpose.m]], [[ttclass/truncate.m]], [[ttclass/ttort.m]], [[ttclass/vec.m]], [[Tensor_train_module]]
  
−
d.savostyanov@soton.ac.uk
+
''Version 2.1, authors: [[Dmitry Savostyanov]], [[Ilya Kuprov]]''
−
ilya.kuprov@weizmann.ac.il
 

Latest revision as of 19:42, 6 June 2026